硬汉嵌入式论坛

 找回密码
 立即注册
查看: 922|回复: 0
收起左侧

[I2C控制器] H7-TOOL的I2C控制器驱动STM32硬件I2C,特别注意HAL库硬件I2C从机地址配置的大坑

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106422
QQ
发表于 2022-5-29 10:57:10 | 显示全部楼层 |阅读模式
上周发的一个案例:

H7-TOOL的I2C控制器驱动I2C从机实现操作说明(2022-05-21)
https://www.armbbs.cn/forum.php?mod=viewthread&tid=112463

HAL库的STM32硬件I2C从机里面地址配置的是8bit,只有高7bit才是I2C地址,使用要特别注意了。

比如配置的0x71,实际I2C的地址是其高7bit,也就是bit0 = 1是不起作用的。

格式8bit = 高7bit I2C地址 + bit0读写控制位,实际上I2C配置这里没使用这个bit0读写控制位。

image.png

TOOL去扫描检索,扫描出来的就会是0x70,与我们的认识是一致的。

image.png






回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-4-20 07:48 , Processed in 0.163274 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表