关于F4串口实验的问题

2019-07-20 23:31发布

探索者F4的串口实验里面,当接收到0x0d、0x0a时,USART_RX_STA就变成了0x8000,这时候主函数 if(USART_RX_STA&0x8000)判断成功,  但是第一句 len=USART_RX_STA&0x3fff用来得到数据长度是什么意思???  len=USART_RX_STA&0x3fff计算出来len始终是等于0的啊!!接收到的长度一直都为0了
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
奔跑的小绵羊
1楼-- · 2019-07-21 04:10
唉  把判断句想成了赋值语句了 我的问题啊!!搞懂了 已经
xkwy
2楼-- · 2019-07-21 07:04
 精彩回答 2  元偷偷看……
wangjiaquan
3楼-- · 2019-07-21 07:17
我觉得这里是指你输入的内容的字节数,然后用作for循环里的上限,打印出数组里的内容

一周热门 更多>