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

2019-08-23 14:30发布

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


一、你定义USART_RX_STA变量怎么就能检验串口一的传输状态的呢?我只是在usart.c中看到他的定义u16 USART_RX_STA=0; 关于它内部的各个位是怎么判断是在哪里?
二、你定义USART_RX_STA变量适用于串口二的状态检验吗?
三、如果写一个检测串口二传输状态的变量应该怎么写?(这个问题问的可能有些大,还是希望指点一下学习方向)
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
30条回答
昊430
2019-08-24 23:51
zuozhongkai 发表于 2016-3-19 16:36
额,这个是自己定义的, 这个变量的每个bit代表什么含义你自己可以根据自己的软件需要定义!也可以理解为 ...

就比如 QQ截图20160319175452.png 这个寄存器,直接操作里面的各种位可以开启或关闭各种时钟,(这个举得不是很贴切,就是有的寄存器会由硬件通过某些动作后这个位自动置位或复位)这个功能是ST官方定义的是吧,可能在官方写好哪个文件中有了控制,那原子哥写的这个STA各个位的定义是写在哪里的?就是这点没搞清楚,就是在接收到0x0d后bit14就置1了,这个功能是在哪里控制的

一周热门 更多>