打印
[STM32]

ARM中断接收字节间时间间隔问题

[复制链接]
493|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
苍凉人生|  楼主 | 2016-6-20 15:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
使用USART_ReceiveData(USART1);
我想使用               
while(USART_GetFlagStatus(USART1,USART_FLAG_RXNE) == 1)//软件读DR中的数据后自动清0  USART_FLAG_RXNE
                 {                       
                        uDelay(10);
                        if(ulCounter++ > RS485_TIMEOUT)
                        {
                                bTimeout = 1;
                                break;
                        }
                }
这个语句来判断字节接收所需时间是否超时,但发现执行过程中根本没有进入这个等待判断语句。想请教下是什么原因,谢谢啦

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

9

帖子

0

粉丝