我想用串口二实现串口的实验,各种参数都按照串口二进行了修改,但串口助手上还是没收到数据,我想问三个问题
一、你定义USART_RX_STA变量怎么就能检验串口一的传输状态的呢?我只是在usart.c中看到他的定义u16 USART_RX_STA=0; 关于它内部的各个位是怎么判断是在哪里?
二、你定义USART_RX_STA变量适用于串口二的状态检验吗?
三、如果写一个检测串口二传输状态的变量应该怎么写?(这个问题问的可能有些大,还是希望指点一下学习方向)
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
不知道该如何给你说了,你已经完全陷入了思维误区了,最后再回答你一次。USART_RX_STA是自己定义的,至于每个bit代表什么含义也是自己定义的。你如果要问为什么这些bit就代表这些含义的话,那是写程序的人自己定义的,跟什么标准啊、文档啊什么的没有任何关系,完全个人定义的。程序中会根据自己定义的每个bit的含义去做不同的操作。
一周热门 更多>