串行通信 串行通信是将数据按位顺序传输的通信方式,嵌入式系统中常用UART、SPI和I2C等协议。
为什么SPI比UART传输速率高得多?
提示: 从有无时钟信号和同步通信的优势分析。
SPI有时钟线数据在时钟边沿采样,免去起止位开销可高频传输。
误区: 串行通信一定比并行慢。
事实: 现代高速串行总线速率远超传统并行接口。
问: SPI和I2C各有什么优势?
答: SPI速度快全双工,I2C线少可多设备组网。- ❌ 误区:串行通信一定比并行慢。 ✅ 事实:现代高速串行总线速率远超传统并行接口。
前置依赖: 单片机结构原理、C语言编程基础
后续延伸: PLC工作原理、PLC基本指令
全双工异步点对点通信,简单通用。
全双工同步高速通信,适合短距多外设。
双线多设备总线,节省引脚适合板内通信。