使用CH376芯片来学习SPI总线
1,简介
目前开发板使用的是SPI总线
需要通讯的设备拉低就行,相比较IIC不需要发送地址,所以速度更快,确定引脚使用多,不过可以全双工.
开发板单片机有2组SPI总线,使用的是SPI2
2,接线
3,CH763介绍
4,SPI总线驱动程序
因为使用的是库函数,SPI相关的函数直接调用库里的来进行操作.
4.1,不过有几点需要根据数据手册来配置,
4.2,NSS配置
NSS如果是多个设备需要设置为手动,发送的时候拉低,其余为高用于接收.
4.3,预分频值,不稳定的时候加大
4.4,MSB,高位在前还是低位在前,根据从设备数据手册
5,SPI总线的数据接收