IIC

← 模块总览 | ← 主页

IIC知识


内容文件
硬件I2C、软件I2C与统一总线接口I2C Port
HAL库硬件I2C由CubeMX生成 i2c.h、i2c.c
知识IIC知识

移植

  1. 建 firmware/04_platform/platform_mcu/i2c/,复制I2C Port源码。
  2. 硬件I2C由CubeMX配置并生成 i2c.h、i2c.c;软件I2C将SCL、SDA配置为开漏输出。
  3. 给引脚设置User Label,确认物理资源宏已生成到 main.h。
  4. 在 i2c_port_config.h静态表中为每条物理总线分配一个槽位。
  5. Driver保存槽位编号和7位设备地址,只调用 core_i2c_*()。