现成的串口协议里面有没有能从MCU持续主动发送的?

[复制链接]
2523|2
 楼主| Clipper 发表于 2010-1-30 21:40 | 显示全部楼层 |阅读模式
想要找一个现成的串口协议,用来MCU和PC点对点近距离单机通信,功能类似于MCU相当于一个智能传感器,希望主要有这些要求:
1)协议尽量简单,MCU端的实现占用cpu时间越少越好;
2)使用MCU内置的UART串口;
3)PC可以对MCU发送命令,MCU对每个命令有响应;
4)PC发送一条类似“开始检测”的命令后,MCU就开始持续地主动发送检测到的数据,每当目标数据有变化,就主动向PC发送一次,直到PC发出“停止检测”命令,才不再主动发送;
5)在MCU主动发送检测数据期间,仍然能对其他命令做出单次即时响应,PC端要能区分这些响应和主动发送的数据。

我看了一下MODBUS等类似的主/从方式协议,没看到有提到象第4)条那种主动持续发送数据的,是不是我的理解不对?不知道还有没有其他建议?
chunyang 发表于 2010-1-31 13:07 | 显示全部楼层
这个,你自定就可以了,没必要遵照什么现成的标准。
duojinian 发表于 2010-1-31 21:11 | 显示全部楼层
没有现成的协议支持你说的功能,PC端做从动端的协议没有。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

52

主题

112

帖子

1

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