目录

接线方法

代码

代码解释

成品

本文采用cubemx配合keil编程,芯片选用STM32F103C8T6,硬件IIC读取

接线时注意

当然如果你也和博主一样懒得看芯片手册可以把芯片手册一股脑丢chatgpt,这样可以得到需要信息

接线方法

配置极其简单,就只需要打开IIC即可,不需要额外配置,随后写入代码

代码

uint8_t data[200];//存数据的空间
uint8_t reg = 0x1F;  
HAL_I2C_Mem_Read(&hi2c1, 0x69 << 1, reg, I2C_MEMADD_SIZE_8BIT, data, 6, 100);
HAL_Delay(500);

代码解释

成品

补充

若需要更换为0x68,可以把代码换成下面即可,接线也需要更换!

HAL_I2C_Mem_Read(&hi2c1, 0x68 << 1, reg, I2C_MEMADD_SIZE_8BIT, data, 6, 100);

Logo

中国智能体开发者社区,聚焦智能体与大模型开发,提供前沿资讯、实用工具链、开源项目及行业案例。通过技术沙龙、开发者大赛等活动,促进经验交流与协作,助力开发者快速构建创新智能应用。

更多推荐