通信协议
文章平均质量分 66
mingyi的笔记
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
STM32中USART、SPI、IIC的数据发送和移位寄存器的区别
摘要:USART、IIC和SPI外设在数据寄存器和移位寄存器的设计上存在差异。全双工的USART和SPI采用分离的数据寄存器,而半双工的IIC则共用;同步通信的SPI和IIC共用移位寄存器,因其时钟同步。这些设计差异反映了不同通信协议对全双工/半双工及同步/异步的需求,体现了外设架构与通信特性的匹配关系。原创 2025-08-07 16:44:50 · 215 阅读 · 0 评论 -
SPI通信详解 + STM32 SPI外设
SPI(串行外设接口)是一种高速同步串行通信协议,采用一主多从架构,具有全双工特性。其核心引脚包括MOSI、MISO、SS和SCK,通过片选信号(SS)实现多从机选择。SPI支持4种工作模式(0-3),由CPOL(时钟极性)和CPHA(时钟相位)配置决定。通信时主从机通过移位寄存器交换数据,即使只需单向传输也需完成完整收发过程。STM32的SPI外设提供独立收发寄存器,支持高速全双工传输,通过配置波特率分频器、时钟极性和相位等参数实现灵活通信。开发者需根据应用需求选择连续或非连续传输模式,根据时钟速率选择原创 2025-08-07 16:35:30 · 2007 阅读 · 0 评论
分享