接口描述如下:
HAL_I2C_Mem_Read(I2C_HandleTypeDef *hi2c, uint16_t DevAddress, uint8_t *pData, uint16_t Size, uint32_t Timeout);
hi2c // I2C接口信息
DevAddress //读地址
pData //数据指针
Size //欲读出字节数
Timeout //超时时间
适用只需要写入读地址然后就开始连续读的器件使用
启动信号 - 写器件地址(含读位) - ACK- 读取一个字节 - ACK -读取N个字节 - ACK......STOP信号 最后一位不放应答 直接STOP
1