串口的超时功能怎么处理?
时间:12-13
整理:3721RD
点击:
就是 我要读定长的数据
如果数据长度一直没有达到指定长度
超过一定时间就认为读取失败
这样的功能怎么实现?
如果数据长度一直没有达到指定长度
超过一定时间就认为读取失败
这样的功能怎么实现?
你可以利用串口本身的timeout属性
或者在读取数据的程序那加loop,计算tick count,软件处理
前者比较方便,推荐一下