单片机SPI硬件接口的要点

一、SPI是什么

SPI是外围设备串行接口的简称。

SPI适合一个主设备控制多个从设备的场景。

SPI每次只能一个主设备和一个从设备通信。

SPI支持全双工通信。

二、SPI的信号线

需要下列电线:

vcc正极供电:提供3.3伏供电。

gnd负极:提供电流的闭合回路。

miso引脚:主设备读取,从设备输出。

mosi引脚:主设备输出,从设备读取。

sck时钟线:为通信双方信号保持时间一致,遇到时钟为高电平,就采集数据的信号。

sc从设备选择:主设备需要为每个从设备单独接一条线;输出低电平,代表主设备选择和比从设备通信。

三、其他

1、时钟信号由主设备负责产生。

2、有几个从设备,就需要有对应数量的从设备选择线路。

3、所有从设备共享主设备的miso、mosi、sck信号线。

4、从设备选择线路空闲状态是输出高电平;当某个从设备选择线路输出低电平,代表对应的从设备被选中了,主设备就可以和该从设备单独通信。

相关推荐
W.W.H.7 分钟前
STM32实现LED闪烁和串口打印案例
stm32·单片机·嵌入式硬件·usart·gd32·dap-link
LCG元27 分钟前
STM32实战:基于STM32F103的智能语音识别系统(LD3320)
stm32·嵌入式硬件·语音识别
Jason_zhao_MR38 分钟前
RK3576 MIPI Camera ISP调试:客观标定与环境准备(上)
人工智能·嵌入式硬件·机器人·嵌入式·接口隔离原则
深圳市晶科鑫实业有限公司41 分钟前
RTC模块vs. 32.768KHz晶振:深度对比与选型指南
stm32·单片机·嵌入式硬件·实时音视频·rtc
jghhh011 小时前
STM32F103 驱动 BMP180 气压传感器源码
stm32·单片机·嵌入式硬件
踏着七彩祥云的小丑1 小时前
嵌入式测试学习第 5 天:电阻分类、色环电阻读数、贴片电阻
单片机·嵌入式硬件
代码又报错la2 小时前
5、电源保护板
单片机·嵌入式硬件
leo__52010 小时前
STM32 MAX30102 心率血氧测量代码
stm32·单片机·嵌入式硬件
金色光环13 小时前
【DSP学习】DSP28335 点亮LED
嵌入式硬件·学习·dsp开发
yuan1999714 小时前
STM32 IAP 电量计源码
stm32·单片机·嵌入式硬件