一、概述
在项目开发中,需要用到SPI接口来进行大量数据的传输,为了能节省CPU的工作时间,采用DMA来进行数据发送则是明智之举。
二、工作模式描述
1、发送方作为主机发送数据,接收方作为从机接收数据,基本的硬件连接为:
主机——从机
NSS ——NSS
SCK——SCK
MOSI——MOSI
MISO——MISO
GND——GND(注意一定要共地,否则数据会错很多)
2、关于主从机NSS管脚各自功能的说明
主机的NSS作为GPIO口使用,在进行SPI初始化时设置为SPI_NSS_Soft。
从机的NSS由主机NSS管脚的输出状态决定,在进行SPI初始化时设置为SPI_NSS_Hard。