原子哥,你写的USART_RX_STA变量适用于串口二吗?

2019-08-23 14:30发布

我想用串口二实现串口的实验,各种参数都按照串口二进行了修改,但串口助手上还是没收到数据,我想问三个问题


一、你定义USART_RX_STA变量怎么就能检验串口一的传输状态的呢?我只是在usart.c中看到他的定义u16 USART_RX_STA=0; 关于它内部的各个位是怎么判断是在哪里?
二、你定义USART_RX_STA变量适用于串口二的状态检验吗?
三、如果写一个检测串口二传输状态的变量应该怎么写?(这个问题问的可能有些大,还是希望指点一下学习方向)
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
30条回答
taizonglai
2019-08-25 09:34
昊430 发表于 2016-3-20 21:07
是啊,我知道是自己定义的,这点在教程里写着的,正因为是自己定义的,我才搞不懂为什么它会有这个功能标 ...

不知道该如何给你说了,你已经完全陷入了思维误区了,最后再回答你一次。USART_RX_STA是自己定义的,至于每个bit代表什么含义也是自己定义的。你如果要问为什么这些bit就代表这些含义的话,那是写程序的人自己定义的,跟什么标准啊、文档啊什么的没有任何关系,完全个人定义的。程序中会根据自己定义的每个bit的含义去做不同的操作。

一周热门 更多>