谁用2个单片机做过串口环形通讯呢?
一个主机,多个从机,主机要和其中某一个从机进行握手,然后根据指令码去获取从机数据!我现在有几点疑问,
第一,从机和主机的握手是不是应该这样,主机发0xaa后,从机在中断里面接收到以后返回ab,这样就代表握手成功了!
第二,主机发完指令码以后,从机在中断里判断指令码,然后把数据发给主机的话,主机接收的话是否也需要在中断里面去接收从机发过来的数据!
第三,是否应该加效验位,我2边都是一样的波特率,发送和接收的时候是同步效率高还是异步效率高!
第四,谁有做过类似的demo,可以借我借鉴一下吗? 原来这个叫串口环形通讯啊。 我也在找类似的例子 simahacker 发表于 2014-7-16 00:38
我也在找类似的例子
是吗?
有空一起交流!
我的邮箱gyang@iconergy.com 楼主,可以去参考Lin通信方式 就是modbus协议,我现在思路好像凝固了,搞不清楚哪里是哪里了! 哪位师兄给我指点一下呢?
直接用Modbus协议不就OK了么 握个毛的手,握手容易出事。 HadesHe 发表于 2014-7-16 13:53
握个毛的手,握手容易出事。
那这样,我主机发5个字节给从机,每个从机就逐个判断,如果是对的,就返回数据给主机!
不做握手! 8楼正确答案
页:
[1]