永发信息网

一段执行无误的C语言串口发送,为什么定义是u8,用按照u16还没问题呢?是不是定义为u16也不会有问题?

答案:1  悬赏:70  手机版
解决时间 2021-04-06 19:59
一段执行无误的C语言串口发送,为什么定义是u8,用按照u16还没问题呢?是不是定义为u16也不会有问题?
最佳答案
t和len两个变量,都应该定义成u16。
这是因为USART_RX_STA&0x3fff的计算结果最多需要14个bit,u8只有8bit,在大长度的时候会有问题。

如果写程序的人知道长度不超过8bit,那么用u8是可以的。不应该这样编写程序。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
与合作有关的成语和谚语
单选题We must work hard an
黑色羊毛呢大衣,怎样解决黑色羊毛大衣的粘毛
YY谭春林好霸气
单选题调查访问的对象不同获取的信息也不同,
决まってるだろ、当时の担当者だよ 决まって
吉利帝豪gs双离合有没有离合器踏板?
表达悔过的诗句,描写悔过的诗句
资阳区益阳三星苹果诺基亚怎么去啊,谁知道地
把两个长16厘米、宽8厘米的长方形拼成一个正
晋江的定制印刷和实体书出版有什么不同?
少女不知亡国恨,下句什么
安哥鲁宠物貂在什么地方啊,我要过去处理事情
欠钱以物抵债经公证可以么
一个人孤单的经典句子,一个人孤独励志的句子
推荐资讯
汽车上用的是拉铆螺母还是压铆螺母,它们有什
利用下列仪器制取相关气体,不能实现的是A.用
专修净土家里应该供养西方三圣还是一尊阿弥陀
王者荣耀为什么技能老空
苹果7隔近开扩音打电话有杂音
求深圳南山区好玩的地方
韩语发音是显得女生比较粗犷么
67-38= 先算什么再算什么
新装天然气压力表需要送质检部门检测吗
java简单语句
钦球菜叶馄饨这个地址在什么地方,我要处理点
我身份证没有磁 可以办理兴业银行卡吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?