[技术问答] i2c初始化

[复制链接]
1581|10
 楼主| sparrow054 发表于 2022-4-6 14:49 | 显示全部楼层 |阅读模式
i2c初始化有没有什么先后之分

比如,在使能I2C时钟后,对模块进行一次复位,再对I2C其它的寄存器进行初始化。

或者,先初始化各个寄存器,然后使能i2c的时钟。

模块复位是不是必要的操作?
foxsbig 发表于 2022-4-9 16:54 | 显示全部楼层
好像是模块复位一下,再初始化


可以实际都试一试,看看实际效果如何
yizushijie 发表于 2022-4-11 08:36 | 显示全部楼层
先使能时钟,在复位,在初始化
 楼主| sparrow054 发表于 2022-4-18 14:09 | 显示全部楼层
多谢,已经通了,
通了之后,又回来调调顺序再试试
tpgf 发表于 2022-5-4 10:10 | 显示全部楼层
没有先后的分别啊
drer 发表于 2022-5-4 10:24 | 显示全部楼层
好像没有这么多讲究啊
tfqi 发表于 2022-5-4 10:31 | 显示全部楼层
我觉得只要没有使能的话 那就无所谓顺序了
coshi 发表于 2022-5-4 10:39 | 显示全部楼层
为什么要使能之后再初始化 啊
kxsi 发表于 2022-5-4 10:47 | 显示全部楼层
这样做有点频繁了
wiba 发表于 2022-5-4 10:54 | 显示全部楼层
所有的都初始化完成后再使能
littlelida 发表于 2022-5-5 10:02 | 显示全部楼层
都试试,看看效果
您需要登录后才可以回帖 登录 | 注册

本版积分规则

128

主题

725

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部