本帖最后由 奔波儿熊 于 2020-11-30 17:53 编辑
MSSP 外设 (PIC16F15244)
主同步串行口(MSSP)外设是与EEPROM、显示驱动器、实时时钟、A/D转换器等设备进行通信的串行接口,它可以在SPI和I2C两种模式下工作.
SPI 模式
需要注意与市面上的常见SPI区别如下:
根据CKP(SSPxCON1寄存器中的bit4)和CKE(SSPxSTAT寄存器中的bit6)值,SPI可以在4种不同的模式下运行。CKP表示时钟极性(时钟处于空闲阶段的状态, 与CPOL相同),CKE表示时钟边缘(数据传输的边缘, 与CPHA相反)。
CPOL,CPHA | CKP | CKE | 0,0 | 0 | 1 | 0,1 | 0 | 0 | 1,0 | 1 | 1 | 1,1 | 1 | 0 |
I2C 模式
无特殊注意事项.
可参考应用笔记:
https://www.microchip.com/wwwappnotes/appnotes.aspx?appnote=en1001796
https://www.microchip.com/wwwappnotes/appnotes.aspx?appnote=en1001795
也可以使用MCC自行配置.
|