请问单线的SPI 那和IIC有什么区别??不都一个IO口来发送接受数据了么???

2019-10-15 18:19发布

请问单线的SPI 那和IIC有什么区别??不都一个IO口来发送接受数据了么???
同样一个是时钟线,一个IO口来接受发送数据了
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
lvkanger
1楼-- · 2019-10-16 00:01
不懂,学习一下!
亮仔同学
2楼-- · 2019-10-16 01:44
不一样啊,标准的SPI,数据线的方向是固定的,MOSI(主出从入)或者MISO(主入从出);
IIC数据线是双向的,而且IIC的数据里面包含了其他东西,例如说这次操作是“读”还是“写”,操作的地址是在哪里等等;
可以找详细资料去了解;
15538065087
3楼-- · 2019-10-16 04:37
片选不一样,spi是通过cs片选线进行片选数据内容不包括地址信息,iic没片选线,帧头为地址和读写数据.所以iic不论是双击通信还是多机通信都是两根线,而单线spi的话n机通信就要n+1根线(双击的话可以将从机片选直接接1,两根线也可以),还有个区别,选择中断接收模式的话硬件iic自带中断(停止帧触发),而spi不行,spi外设均需额外的中断触发线.而且读数据的时序也略有不同,你可以看时序图区别

一周热门 更多>