CUBEMX生成的工程IIC读取PCF8591

2019-07-20 14:34发布

如题,知道PCF8591的器件地址,后边的内存地址如何填写?
HAL_I2C_Mem_Read(I2C_HandleTypeDef *hi2c, uint16_t DevAddress, uint16_t MemAddress, uint16_t MemAddSize, uint8_t *pData, uint16_t Size, uint32_t Timeout);
用这个函数中   MemAddress填写什么才可以读取出ADC值?
控制寄存器需要些入那些字节,上网浏览过数据手册,尝试后还是没有成功。
求助。。。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
6条回答
呵呵呵开西寨
2019-07-21 04:26
调用HAL_I2C_Mem_Read()函数读取E2PROM中刚才写入的数据。HAL_I2C_Mem_Read()函数描述如下。第一个参数为I2C操作句柄。第二个参数为E2PROM的读操作设备地址。第三个参数为内存地址,第二个参数为内存地址长度,第四个参数为读取数据存储的起始地址,第五个参数为传输数据的大小,第六个参数为操作超时时间。

一周热门 更多>