请教大家一个串口接收数据的问题。

[复制链接]
2520|6
 楼主| kyzb001 发表于 2010-12-14 14:59 | 显示全部楼层 |阅读模式
我有个模块一定时间内自动发数据到串口, 我用中断绑定一个回调函数来读取数据,但由于每次发送数据的长度不一样。我怎么才能知道我吧那些数据接收完了。
 楼主| kyzb001 发表于 2010-12-14 16:02 | 显示全部楼层
..........不会ba
idterminator 发表于 2010-12-14 16:30 | 显示全部楼层
最简单的就是超时检测,超过N个位的时间就停止接收,
或者约定一个结束标志。
 楼主| kyzb001 发表于 2010-12-14 16:46 | 显示全部楼层
检测了。 麽用。
三生石~ 发表于 2010-12-15 08:12 | 显示全部楼层
hotpower 发表于 2010-12-19 08:35 | 显示全部楼层
俺没搭电路不能测试,标记了
NiangXiPi 发表于 2010-12-20 18:27 | 显示全部楼层
可以用缓冲+超时中断完成!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

15

主题

624

帖子

1

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