七十,SPI总线

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