2. 同步外设接口(SPI)
来源:互联网 发布:阿里云域名绑定主机 编辑:程序博客网 时间:2024/03/29 17:12
2. 同步外设接口
同步外设接口(SPI)是由摩托罗拉公司开发的全双工同步串行总线,该总线大量用在与EEPROM、ADC、FRAM和显示驱动器之类的慢速外设器件通信。
2-1、SPI通信
该总线通信基于主-从配置。它有以下4个信号:
MOSI:主出/从入
MISO:主入/从出
SCK:串行时钟
SS:从属选择
芯片上“从属选择”(slave-select)的引脚数决定了可连到总线上的器件数量。
在SPI传输中,数据是同步进行发送和接收的。数据传输的时钟基于来自主处理器的时钟脉冲,摩托罗拉没有定义任何通用SPI的时钟规范。然而,最常用的时钟设置基于时钟极性(CPOL)和时钟相位(CPHA)两个参数,CPOL定义SPI串行时钟的活动状态,而CPHA定义相对于SO-数据位的时钟相位。CPOL和CPHA的设置决定了数据取样的时钟沿。
2-2、数据方向和通信速度
SPI传输串行数据时首先传输最高位。波特率可以高达5Mbps,具体速度大小取决于SPI硬件。例如,Xicor公司的SPI串行器件传输速度能达到5MHz。
2-3、SPI与UART比较
SPI通信快于UART通信,两者都可以用在中等速度外设的通信中,例如非易失性EEPROM存储器。然而,SPI更常用于EEPROM或数模变换器的通信中。
有些UART能支持SPI通信,在这种情况下,会用一个通用IO作为从属选择引脚。
- 2. 同步外设接口(SPI)
- SPI 串行外设接口
- 串行外设接口(SPI)
- Atmega162串行外设接口SPI
- SPI(Serial Peripheral Interface)串行外设接口
- Android Things:外设I/O接口-SPI
- 深入理解串行外设接口(SPI)总线及应用
- spi 外设驱动(spi_driver)
- S3C2410 实验十—— SPI(串口外设接口)实验
- dsp28335 SPI总结(高速同步串行接口)
- 主板的外设接口
- 外设、硬件与接口
- SPI接口
- SPI 接口
- SPI接口
- SPI接口
- spi接口
- SPI接口
- 报告称12月 Windows 8 市场份额上升至1.64%
- DLog()
- 苹果在中国智能手机市场排名滑至第六位
- 黑马程序员 ADO.NET总结
- 中国个人电脑所安装软件78%为盗版
- 2. 同步外设接口(SPI)
- 2016年Windows Phone将超越iPhone
- 摩托 X Phone 配 5 寸屏,安装 Android 5.0
- 2013微软移动操作系统将迎来生死年
- 测试修炼之道
- 六大开源搜索引擎工具
- 3. I2C总线
- 华为手机要做第一,这事有点难?
- ubuntu install jdk6