PIC多个单片机之间通信信问题求助

摘要: 文章介绍了利用Motorola系列单片機上串行外围接口(SPI)的总线方式,通过软件编程,让任一PIC单片机实现主从串行多机通信的方法,并给出了具体的软件的实现.  

主机与从机SPI通信现在的问题现潒是 仿真看主机读取的从机不对,但是SSPBUF却是对的

试验时 我从机收到主机发得地址后回复主机0X55示波器看回出来了 55,但是主机仿真看这时的DATA昰0XFFFFFFFF不是0X55寄存器的值SSPBUF是0X55

观察主机波形。主机发送完地址后 再次发送的时钟FF延续时间达10MS。软件上我这个延时是测过的  绝对没有10MS啊,纳闷叻我自己分析还是主机读取的时序不对,就是还没整明白 请坛里的兄弟给分析分析谢过了。

附上实验主机的读取代码:

实习生, 积分 3, 距離下一级还需 17 积分

实习生, 积分 3, 距离下一级还需 17 积分

0

实习生, 积分 3, 距离下一级还需 17 积分

实习生, 积分 3, 距离下一级还需 17 积分

0

我要回帖

更多关于 多个单片机之间通信 的文章

 

随机推荐