I2C的概述(实验性功能)
- 注意本I2C语句为实验性功能语句,可能在未来发生变化,请关注新版本描述
- 由于芯片同时只支持一路I2C口,因此对于支持电容触摸的屏将不支持此系列语句。
历史变化
- 2021年12月3日第一版发布
硬件
- 引出方案一(编号0),此路与一号串口(usart0)复用
需要外置两个5.1K电阻上拉I2C总线
- 引出方案二(编号1),电容触摸屏专用,特殊定制电路引出
- 引出方案三(编号2),使用TF卡引出,但是此方案无法使用TF卡,带PCB的产品无法引出
语法举例
//初始化I2C
i2c_init(0,1,0x3c);//串口0对应的I2C口,设备的I2C地址是0x3c
//发送一字节数据
i2c_sendbyte(0x3a,3,1);
//接收一字节数据
int a;
a=i2c_recvbyte(1,1);
详细参见: