单片机SPI硬件接口的要点

一、SPI是什么

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

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

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

SPI支持全双工通信。

二、SPI的信号线

需要下列电线:

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

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

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

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

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

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

三、其他

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

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

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

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

相关推荐
振南的单片机世界17 小时前
printf重定向:一句fputc,串口打印任意变量
stm32·单片机·嵌入式硬件
eng八戒18 小时前
【RA-Eco-RA2L1开发板评测】基于 FSP 实现串口打印功能
单片机·嵌入式硬件
嵌入式ZYXC18 小时前
第2篇:《面试题:LDO和DC-DC的区别?分别用在什么场景?》
stm32·单片机·嵌入式硬件·面试·职场和发展
HAPPY酷19 小时前
单片机OLED进阶:打造赛博朋克风“碎片化消散”文字特效
单片机·嵌入式硬件·microsoft
玩转单片机与嵌入式19 小时前
AI 推理会不会堵住实时任务?MCU 上跑模型时,RTOS 和 DMA 该怎么配合?
人工智能·单片机·嵌入式硬件
清风66666620 小时前
基于单片机的超声波人体感应PWM自动调光灯设计与实现
单片机·嵌入式硬件·毕业设计·课程设计·期末大作业
fffzd20 小时前
STM32:IIC与温湿度传感器(轮询模式)
stm32·单片机·嵌入式硬件·iic·通信·嵌入式软件·i2c
项目題供诗20 小时前
STM32-编码器接口测速(十七)
stm32·单片机·嵌入式硬件
嵌入式小站20 小时前
STM32 零基础可移植教程 19:I2C 读写寄存器,先读一个设备 ID
stm32·单片机·嵌入式硬件
weixin_4671822820 小时前
Arduino进阶二|自定义类库保姆级教程(从零手写属于自己的传感器类库+完整源码)
c语言·c++·单片机·嵌入式硬件·arduino·c++面向对象·diy库文件