蘑
菇
助手
MCU助手 · 单片机工具箱
登录
注册
🏠
首页
🧰
工具
📖
文库
❓
问答
✍️
提问
🏠 首页 /
技术文库
📖 技术文库
STM32 / Arduino / RTOS / 嵌入式 知识文章
全部
STM32
STM32 定时器
STM32 串口
STM32 ADC
Arduino 入门
STM32 看门狗
STM32 I2C
STM32 DMA
STM32 低功耗
STM32 编码器
RTOS RTOS
I2C 通信详解:STM32 读写 EEPROM 与传感器
STM32 I2C · 👁 6 阅读
I2C 是嵌入式系统中最常用的板级总线之一,仅需两根线即可挂载多个设备。本文从协议帧格式出发,剖析 I2C 时序与地址机制,然后以 STM32 硬件 I2C 外设为例,手把手演示如何初始化、读写 AT24C02 EEPROM 与 SHT30 温湿度传感器,并给出完整的工程级代码。同时分享多字节读写、时钟拉伸、总线死锁等常见坑的排查经验,帮助你避开新手最容易犯的错误。