GD32E230C8T6 I2C 读写详细流程
- 初始化I2C控制器,设置I2C总线速率、I2C地址等参数;
 - 发送起始信号(Start);
 - 发送从设备地址和读写标志(设备地址 + R/W);
 - 等待从设备响应,如果无响应则重试或发送停止信号(Stop);
 - 发送要读写的寄存器地址;
 - 等待从设备响应,如果无响应则重试或发送停止信号(Stop);
 - 发送数据(写操作)或接收数据(读操作);
 - 等待从设备响应,如果无响应则重试或发送停止信号(Stop);
 - 如果还有数据要读写,则重复步骤5-8,否则发送停止信号(Stop);
 - 处理读取的数据(读操作)或写入的数据(写操作)。
 
原文地址: https://www.cveoy.top/t/topic/nib2 著作权归作者所有。请勿转载和采集!