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

[复制链接]
653|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

粉丝
快速回复 在线客服 返回列表 返回顶部