第14章 串行外设接口SPI
本章内容
14.1 SPI模块概述
14.2 SPI模块的工作原理
14.3 SPI模块的寄存器
14.4 SPI通信程序的编写
本章重点
1、了解串行外设接口SPI;
2、了解SPI模块的特点;
3、掌握SPI模块的工作原理;
4、了解SPI模块寄存器;
5、掌握SPI通信程序的编写
14.1 SPI模块概述
SPI:Serial Peripheral Interface ,串行外围设备接口。
SCI与SPI的区别:
SCI是异步通信,SPI是同步通信。同步串行通信时,通
信双方的设备必须拥有相同的时钟脉冲,以相同的步调进行
数据传输;而异步串行通信时,通信双方的设备可以拥有各
自独立的时钟脉冲,可以独自进行数据传输。
14.1.1 SPI模块的特点
SPI模块的接口图如图1所示。
系统控制区 SYSCLKOUT
低速预定标 CPU
块
SPIAENCLK LSPCLK
SYSRS
外
SPISIMO 设
SPISOMI 寄 总
GPIO 存 线
MUX
SPICLK SPI 器
SPISTE
SPIINT/RXINT
PIE 区块
TXINT
图1 SPI模块接口图
14.1.1 SPI模块的特点
SPI模块特点如下:
•四个外部引脚
•二种运行模式(主机/从机)
•波特率
•数据长度:1-16位数据
•四种计时机制(时钟极性和时钟相位决定)
•允许同时发送和接受操作
14.1.1 SPI模块的特点
•可通过查询和中断方式完成接收和发送操作
•拥有9个SPI模块控制寄存器
•有4级发送接收/发送FIFO
•支持双向3线SPI模式
•通过SPISTE翻转的音频数据接收支持
14.1.2 SPI信号总结
表1 SPI信号功能描述
信号名称 功能描述
外部引脚
SPISOMI SPI从模式输出/主模式输入引脚
SPISIMO
您可能关注的文档
最近下载
- FXN3B机车操作及应急手册.doc VIP
- 《国家基层高血压防治管理指南2025版》.docx VIP
- FXN3B节能环保型调车内燃机车介绍-总体.pptx VIP
- FXN3B机车总体性能介绍.pdf VIP
- 华为客户接待流程.pptx VIP
- LY_T 3318-2022 草原生态建设工程效益监测评价技术规范.docx VIP
- APL-sample 应用物理快报投稿模板.docx VIP
- Linux操作系统应用(麒麟系统)PPT完整全套教学课件.pptx VIP
- 提高住院患者大小便标本送检率PDCA.pptx VIP
- 2026年春期人教版四年级下册数学 第三单元 运算律 核心素养教案.docx
原创力文档

文档评论(0)