USART_RX_STA自定义寄存器

2019-07-20 22:59发布

 原子大哥   有个问题请教您一下   关于USART_RX_STA这个寄存器  是在哪个文件里面定义的   又是怎么定义每一位代表什么意思的     我找了好久没找到  谢谢!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
49条回答
千水木叶
1楼-- · 2019-07-25 21:52
这个问题的答案就在中断函数里、、、
zhongzhaoji
2楼-- · 2019-07-26 01:05
回复【39楼】正点原子:
---------------------------------
原子哥,“接收到的数据必须是0x0d 0x0a结尾”是一个协议这里我明白,可是这个协议是在什么时候定义,在哪里定义,串口助手发送数据的时候为什么会发送0x0d 0x0a?
guset_03
3楼-- · 2019-07-26 01:42
1、“这个协议是在什么时候定义”,在写代码的时候定义的。
2、“在哪里定义”,在usart.c里
3、“串口助手发送数据的时候为什么会发送0x0d 0x0a?”,看看0x0d、0x0a对应的asc,先看看文档,梳理一下自己的理解,要动手调试代码。
西点
4楼-- · 2019-07-26 07:26
 精彩回答 2  元偷偷看……
正点原子
5楼-- · 2019-07-26 09:44
回复【46楼】西点:
---------------------------------
不是,而是指接收完成了,不过不一定是接收了200字节。
牧野
6楼-- · 2019-07-26 13:14
原子哥

if(res==0x0d)
这里是说“回车键”按完,串口就接收到0x0d吗?“回车键”==0x0d???

一周热门 更多>