Day30:I2C 与其他通信协议对比

I2C vs SPI:

特性 I2C SPI

线数 2 线 (SDA+SCL) 4 线 (SCK+MOSI+MISO+SS)

通信方式 半双工 (同一时刻单向) 全双工 (同时双向)

速率 最高 3.4Mbps (高速模式) 最高几十 Mbps

寻址方式 7/10 位地址 (软件识别) 片选线 (硬件选择)

适用场景 低速、多设备、PCB 内通信 高速、单设备、短距离通信

I2C 总结:

I2C 是 STM32 常用的通信协议,适合连接 EEPROM、传感器、OLED 等外设

掌握 I2C 的主从通信和多字节读写是 STM32 应用开发的必备技能

建议练习:使用 I2C 读取 EEPROM、控制 OLED 显示、读取温湿度传感器数据

相关推荐
小尧嵌入式4 小时前
C语言中的面向对象思想
c语言·开发语言·数据结构·c++·单片机·qt
k期4 小时前
STM32初学---RCC / NVIC / EXTI
stm32
li星野5 小时前
打工人日报#20251215
单片机·嵌入式硬件
清风6666665 小时前
基于单片机的压力机润滑油泵与主电机控制系统设计
单片机·嵌入式硬件·毕业设计·课程设计·期末大作业
飞来客isdn5 小时前
GD32F407ZGT6在FreeRTOS下串口中断接收异常情况及解决方法
单片机·mcu·freertos·信息与通信
枫叶机关录5 小时前
有刷直流电机与无刷直流电机——结构、原理与控制
嵌入式硬件·机器人·直流电机
点灯小铭5 小时前
基于51单片机的频率可调多波形函数发生器设计与实现
单片机·嵌入式硬件·毕业设计·51单片机·课程设计·期末大作业
俊俊谢6 小时前
华大HC32F460配置JTAG调试引脚为普通GPIO(PB03、PA15等)
嵌入式硬件·嵌入式·arm·嵌入式软件·hc32f460
芯联智造6 小时前
【stm32简单外设篇】- 高灵敏麦克风传感器模块 KY-037
c语言·stm32·单片机·嵌入式硬件