关于C8051F340中P4口的使用问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于C8051F340中P4口的使用问题相关的知识,希望对你有一定的参考价值。
P4是标准的GPIO口,那么如果使用P4.1外接一个高电平,并在程序中将P4.1为高电平作为一个判定条件,该如何定义?
我写的程序是
if(P4 & 0x02 == 1)
.......
这样写,出现的问题是判定条件无效。
如果将之写为
if(P4^1 == 1)
.......
则不管P4.1口是否外接高电平,这一判定条件始终成立。
请高手帮忙解答解答。
关于前后端接口的异常的处理
因为我们的项目有点多,在多人合作的时候,希望对异常的处理希望尽可能的遵从一个规范。
一.关于RESTful API接口形式的讨论,目前还是建议采用JSON-RPC。
二.代码层次可以捕获到的错误。
用英文字母前缀代表这个项目(最好简短写,首字母缩写最好),三个字母作为错误类型。
(1)通用的错误,任何项目中都会用到的。
(2)非通用的错误,单独某个项目中出现的错误。
(3)
三.关于http错误情况的处理
1.正常情况下,200的时候我们直接返回正确的数据就行,这里和以前保持一致。
2.如果http发生异常,我们处理的方式。
对于304的缓存问题,我们按200的正常方式对待。
400 bad request - 请求格式错误。
401 unauthorized - 未授权。
403 forbidden - 鉴权成功,但是该用户没有权限。
404 not found - 请求的资源不存在
405 method not allowed - 该http方法不被允许
410 gone - 这个url对应的资源现在不可用。
415 unsupported media type - 请求类型错误。
422 unprocessable entity - 校验错误时用。
429 too many request - 请求过多。
对于这些400的问题由前台直接判断出http的类型,然后自己处理。
对于500的问题。稍后再说。
以上是关于关于C8051F340中P4口的使用问题的主要内容,如果未能解决你的问题,请参考以下文章
学习C8051F340单片机中,如何配置P4端口,能否简单写个配置端口的程序?
急!!!!单片机C8051F340的数据总线和地址总线和51单片机一样分别是P0口和P2口吗??
C8051F340使用SPI,吧INT0配置在0.4。低电平有效,边沿触发但是不论0.4信号如何,都能进入中断。如何设置?