Q:为什么有的设备适用SPI,有的适用IIC?
I:发出一个数据就会收到一个数
因为用的是同一个寄存器,所以当发出数据时,会在时钟的驱使下读入数据,放入RX buffer
在发送数据的同时就会接收到数据:MISO 信号线上的数据被一位一位地移入“shift register”,
然后被放入“Rx Buffer”并且 RXNE 标记位被置一。
通过状态寄存器可以得知是否发送完毕、是否可以读了
数据从寄存器发送完毕的状态:通过接收非空RXNE来间接判断(先发送在接收)
TXE/RXNE:描述发送接收buffer的状态
1、SPI接口的应用
SPI(Serial Peripheral Interface),SPI 接口主要应用在 EEPROM、FLASH、实时时钟、网络控制器、OLED 显示驱动器、AD转换器,数字信号处理器、数字信号解码器等设备之间。