读书人

uart完成类似pc串口的“接收超时”怎么

发布时间: 2013-03-01 18:33:02 作者: rapoo

uart完成类似pc串口的“接收超时”如何设计比较好?
比如说,我PC和开发板用特定协议通讯,一次发一帧,帧长度不定
单片机在接收到任意一个字节后,如果超过0.5秒无后续数据,则认为是一帧。
目前就想到用定时器,不过芯片上总共才4个定时器,太浪费了,有没有什么好点的办法?
uart有没有超时一类的功能?
[解决办法]
原地等待明白的吧:指令延时,for多少次,看期间有没有新字节来,for完还没有新的,那就一帧完了,有新的那就重新for……

读书人网 >驱动开发

热点推荐