一、SPI
1.SPI概述
2.SPI数据通信
Controller:指SPI中的控制寄存器,通过此来配置SPI总线传输模式;
SSPBUF:指SPI内部缓冲区,以FIFO形式存在,保存传输过程中的临时数据;
SSPSR:指SPI中的移位寄存器,根据设计好的bit-width将数据移入或移出SSPBUF
传输数据:主机先将数据移入SSPBUF,SSPBUF中的数据自动按照顺序移入SSPSR中,通过MOSI传给从机,从机通过MISO接收数据至SSPSR,自动按照顺序移入SSPBUF。发送一位后会收到一位,先发高/低位可选。
由于SPI是双缓冲形式的,因此一位数据在传入SSPSR/SSPBUF后,下一位数据可以立刻移入SSPBUF/SSPSR。
二、I2C
1、I2C概述
2、I2C数据传输