CC2541什么情况下会应用到I2C slave?
时间:10-02
整理:3721RD
点击:
很小白的问题,望大神解惑:
CC2541支持I2C SLAVE,请问在哪种情形下会作为slave来用啊.
看过其他家的BLE芯片如DA14580, nRF24LE1,也会有I2C SLAVE,而且还有SPI slave,都不知道是什么情形下会应用到,datasheet上也写的不详细,或者根本就没写,直接说有SPI slave和I2C slave,然后就没了.有知道的大神麻烦告知下,谢谢
芯片集成的I2C,一般主从模式都支持的。主机就是发送方,启动数据传送并产生时钟信号的设备;从机就是接收方,被主机寻址的设备。主从可以转换。关于总线协议的原理,可参考百度百科。
谢谢,你说的我知道,我想问的是:作为BLE的SPI slave 或者I2C slave,很多是用来debug用的么?
或者是外部其他的MCU通过SPI/I2C master来控制BLE芯片(此时只是把BLE当作射频芯片吗)?但是很少看到有这样的应用啊。所以就有点疑问,既然都没有这样的应用,干嘛还要设计SPI/I2C slave 的function在芯片里呢?