SPI接口简介:
1.定义
SPI:串行外设接口(Serial Penpheral interface)——由摩托罗拉率先在其MC68HCXX系列处理器上定义。
2.特点
- 高速的、全双工、同步的通信总线
- 占用四根线
- 注解
- 全双工: ⇄ 发送接收是独立的单元
- 同步:信号在时钟的控制下来传输
- 四根线:
- 全双工:发送接收(2根)
- 同步时钟信号:1根
- 片选:1根
- SPI接口在链接设备的时候通信口(全双工)、同步时钟信号口可以多设备共用
- 每个SPI设备要单独接一个片选引脚,低电平工作,高电平挂起
3.主要应用
EEPROM、FLASH、实时时钟、AD转换器、数字信号处理器、数字信号解码器
4.原理
- MISO(master input slave output)主设备数据输入,从设备数据输入
- MOSI(master output slave input)主设备数据输入,从设备数据输出
- SCLK时钟信号,由主设备产生
- CS从设备片选信号,由主设备控制