主题:[原创]急求一个多机通信的汇编问题????
zhangyanmin321
[专家分:0] 发布于 2006-08-08 17:30:00
我用两个IC主从通信的两个IC分别都驱动步进机,当我主IC走一步后,要通知从IC走一到两步,不影响主IC动作,这个过程怎么通信呀? 给 我举个例子也行。
谢谢! 江湖前救急!!!!!!!!!!
回复列表 (共4个回复)
沙发
zhangyanmin321 [专家分:0] 发布于 2006-08-09 08:06:00
高手回应一下呀!!!!!!!!!!!!!!!
板凳
nxzp12348 [专家分:40] 发布于 2006-08-09 16:20:00
不清楚你什么意思 能不能说清楚啊
3 楼
zhangyanmin321 [专家分:0] 发布于 2006-08-10 09:23:00
这样说吧!我想知道一个具体点的多单片机串行通信的例子,协议可以自己定,比如这两个单片机在一个板子上!谢谢,急救!!!!11111
4 楼
nxzp12348 [专家分:40] 发布于 2006-08-10 11:01:00
单片机多机通讯是通过串行数据的第九位来控制。具体不大清楚了。大概过程如下:
主从机器的RX和tx都连接在一起:
1所有从机的SM2位都置1,处于接收地址状态。
2主机发送一个地址信息,可以约定第九位为1表示地址。
3从机接收到地址后,把收到的地址和各自的地址比较,,地址符合的就把第九位SM2=0,接收所有以后的信息;地址不符合的SM2不变。直到主机发送下一个地址。重复这个过程。
4主机发送数据和控制信号,第九位是0
这是多机通讯的原理。单片机书上都有这个例子。
不知道你要什么,问题问的太模糊了,说话好糊涂。
我来回复