CH582 芯片提供 I2C 接口,特性如下:
1) 支持主机模式(Master)和从机模式(Slave),支持多主多从。
2) 支持两种速度模式:100KHz 和 400KHz,兼容 I2C 两线串行总线规范。
3) 支持 7 位或 10 位地址。
4)从设备支持双 7 位地址。
5) 支持总线广播。
6) 支持总线仲裁、错误检测、PEC 校验、延长时钟。
7) 兼容 SMBus。
与IC有关的寄存器:

1、I2C 控制寄存器(I2C_CTRL1)

2、I2C 控制寄存器 2(I2C_CTRL2)

3、I2C 地址寄存器 1(I2C_OADDR1)

4、I2C 地址寄存器 2(I2C_OADDR2)

5、I2C 数据寄存器(I2C_DATAR)

6、I2C 状态寄存器 1(I2C_STAR1)

7、I2C 状态寄存器 2(I2C_STAR2)

8、I2C 时钟寄存器(I2C_CKCFGR)

9、I2C 上升时间寄存器(I2C_RTR)

对CH582M单片机,它的I2C外设引脚映射见下表:

我要赚赏金
