使用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总线的数据接收

