UART 双机通讯 如何才能做?

[复制链接]
3140|5
 楼主| sean_xu 发表于 2011-7-7 22:27 | 显示全部楼层 |阅读模式
收到一个项目,要跟一个客户的MCU配合做双机通讯,因为同MCU都有UART的接口,所以就想到用这个做通讯,但是不知道如果设计数据包,和主从的对接,所以来请教。
1:主机发送一个字节的数据作为命令+数据(如命开机,关机,更新数据等等)
2:从接不管收到这个命令需要响应,作为判断这个命令是不是正确(即使不是预先定义好的,如果为不认识的命令,需要恢复主机重发)
3:主机收到反馈后,需向从机发送数据,数据一个byte是整个数据包的长度,接着就是数据主体部分,知道发送完成
4:从机接收完成后反馈主机接收完成。

以上是我初步构思,因为没有做过类似的项目,很迷茫,希望大大给出指点,谢谢啦!!
ayb_ice 发表于 2011-7-8 08:20 | 显示全部楼层
softerchang 发表于 2011-7-8 08:41 | 显示全部楼层
1:因为是双机通信,两机都可采用查询发送,中断接收的做法。
2:设计好通信标识位,如握手,结束。保证数据的正确性。
china_fog 发表于 2011-7-8 09:17 | 显示全部楼层
LZ经验太少了吧,也敢接活?
chenczy 发表于 2011-7-8 10:00 | 显示全部楼层
这些好像是通信最基本的东西吧
 楼主| sean_xu 发表于 2011-7-11 09:02 | 显示全部楼层
呵呵,小公司里做事,都是把小罗罗当大牛用的,还请各位直接给出提示啊,不要数落我了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:承接Mp3解码板方案,车载音乐播放器,语音儿童玩具,专业扩音器,电脑卫星音箱等。 QQ:1586631120 诚聘:技术助理;Firmware工程师;硬件工程师

1

主题

62

帖子

1

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