第一章
串行外设接口模块的描述
1.1简介
SPI组件允许单片机和外设之间的同步串行通信。软件可以轮询SPI状态标志或中断驱动程序的SPI操作。
1.1.1特性
SPIV3包括以下功能:
主模式和从模式
准模式
选择输出
具有中央处理器中断能力的模式故障识别位
双缓冲数据寄存器
串行时钟的极性和相位可编程
等待模式下的SPI操作控制
1.1.2运行模式
SPI工作在3种模式,运行、等待、停止。
运行模式
这是基本的操作模式
等待模式
在待机模式下操作SPI是一种可配置的低功耗模式,可由SPICR2寄存器中的SPISWAI位控制。在待机模式下,如果SPISWAI位清0,SPI操作类似于运行模式。如果SPISWAI位被置位,SPI进入低功耗状态,SPI时钟将被关闭。如果SPI被配置为主机,所有传输都将停止,但将在CPU进入运行模式后重新启动。如果SPI配置为从机,它将继续接收和发送一个字节,从而确保从机和主机之间的同步。
停止模式
为了降低功耗,SPI在停止模式下处于非活动状态。如果SPI被配置为主机,正在进行的传输将停止,但将在CPU进入运行模式后重新启动。如果SPI配置为从机,它将继续接收和发送一个字节,从而保证从机和主机之间的同步。
这只是一个简短的描述,详细的操作模式将在“1.4功能描述”一节中说明。
1.1.3框图
图1-1给出了SPI结构的总体概述。SPI的主要部分是状态、控制、数据寄存器、转换逻辑、波特率发生器、主从控制逻辑和端口控制逻辑。
图1-1串行接口框图
1.2外部信号描述
1.《spi通信协议 SPI通信协议中文版》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《spi通信协议 SPI通信协议中文版》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/shehui/1399002.html