打印
[ZLG-MCU]

请各位验证一下,这是否为89V51用SPI多机通讯的Bug.

[复制链接]
1854|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
snakeemail|  楼主 | 2007-5-28 19:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
zlgmcu| | 2007-5-29 08:34 | 只看该作者

您还没有彻底理解SPI总线,他与I2C总线是不同的.根本不是他的

如果2个从机同时被选中,他怎么去确认数据是控制哪个从器件的.
他发送的数据是否会导致A,B从机混乱.

所以在一个SPI通信的时候,另一个不能进行SPI通信

所以SPI才要 cs 引脚,在一主多从的SPI总线中,要接n根cs线

使用特权

评论回复
板凳
snakeemail|  楼主 | 2007-5-29 09:18 | 只看该作者

zlgmcu,我已经写了,片选正确,我当然知道spi不能一起通讯

从机C我根本就没和他通信,片选一直都是高,根本没拉低,示波器看过了。
此时主机A正确不能读回从机c的数据

使用特权

评论回复
地板
zlgmcu| | 2007-5-29 11:08 | 只看该作者

snakeemail,您好!我曾经用P89V51做过1主,1从的通信

很正常,没有出现问题,
我这里还有sample code,及文档.

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

547

主题

1910

帖子

8

粉丝