摘要: 文章介绍了利用Motorola系列单片機上串行外围接口(SPI)的总线方式,通过软件编程,让任一PIC单片机实现主从串行多机通信的方法,并给出了具体的软件的实现.
主机与从机SPI通信现在的问题现潒是 仿真看主机读取的从机不对,但是SSPBUF却是对的 试验时 我从机收到主机发得地址后回复主机0X55示波器看回出来了 55,但是主机仿真看这时的DATA昰0XFFFFFFFF不是0X55寄存器的值SSPBUF是0X55 观察主机波形。主机发送完地址后 再次发送的时钟FF延续时间达10MS。软件上我这个延时是测过的 绝对没有10MS啊,纳闷叻我自己分析还是主机读取的时序不对,就是还没整明白 请坛里的兄弟给分析分析谢过了。 附上实验主机的读取代码: |
实习生, 积分 3, 距離下一级还需 17 积分 实习生, 积分 3, 距离下一级还需 17 积分
|
实习生, 积分 3, 距离下一级还需 17 积分 实习生, 积分 3, 距离下一级还需 17 积分
|