单片机的SPI和DMA通信

时间:2021-07-07 14:19:49
【文件属性】:
文件名称:单片机的SPI和DMA通信
文件大小:1.53MB
文件格式:PDF
更新时间:2021-07-07 14:19:49
SPIDMA通信 本文主要由7 项内容介绍SPI并会在最后附上测试源码供参考:   1. SPI的通信协议   2. SPI通信初始化(以STM32为从机, LPC1114为主机介绍)   3. SPI的读写函数   4. SPI的中断配置   5. SPI的SMA操作   6. 测试源码   7. 易出现的问题及原因和解决方法       一、SPI的通信协议   SPI(Serial Peripheral Interface)是一种串行同步通讯协议,由一个主设备和一个或多个从设备组成,主设备启动一个与从设备的同步通讯,从而完成数据的交换。SPI 接口一般由4 根线组成, CS片选信号(有的单片机上也称为NSS),SCLK时钟信号线, MISO数据线(主机输入从机输出),MOSI数据线(主机输出从机输入) ,CS 决定了唯一的与主设备通信的从设备,如没有CS 信号,则只能存在一个从设备,主设备通过产生移位时钟信号来发起通讯。通讯时主机的数据由MISO输入,由MOSI输出,输入的数据在时钟的上升或下降沿被采样,输出数据在紧接着的下降或上升沿被发出(具体由SPI的时钟相位和极性的设置而决定) 。

网友评论