回 帖 发 新 帖 刷新版面

主题:[原创]急求一个多机通信的汇编问题????

我用两个IC主从通信的两个IC分别都驱动步进机,当我主IC走一步后,要通知从IC走一到两步,不影响主IC动作,这个过程怎么通信呀? 给 我举个例子也行。
  谢谢!  江湖前救急!!!!!!!!!!

回复列表 (共4个回复)

沙发


高手回应一下呀!!!!!!!!!!!!!!!

板凳

不清楚你什么意思  能不能说清楚啊

3 楼


这样说吧!我想知道一个具体点的多单片机串行通信的例子,协议可以自己定,比如这两个单片机在一个板子上!谢谢,急救!!!!11111

4 楼

单片机多机通讯是通过串行数据的第九位来控制。具体不大清楚了。大概过程如下:

主从机器的RX和tx都连接在一起:
1所有从机的SM2位都置1,处于接收地址状态。
2主机发送一个地址信息,可以约定第九位为1表示地址。
3从机接收到地址后,把收到的地址和各自的地址比较,,地址符合的就把第九位SM2=0,接收所有以后的信息;地址不符合的SM2不变。直到主机发送下一个地址。重复这个过程。
4主机发送数据和控制信号,第九位是0

这是多机通讯的原理。单片机书上都有这个例子。
不知道你要什么,问题问的太模糊了,说话好糊涂。

我来回复

您尚未登录,请登录后再回复。点此登录或注册