[STM32F0] 使用 HSI 内部时钟时能否同时使用 I2C1 和 I2C2

[复制链接]
211|62
qiufengsd 发表于 2026-5-5 10:57 | 显示全部楼层
使用I2C1和I2C2时有什么注意事项
10299823 发表于 2026-5-5 11:21 | 显示全部楼层
I2C1和I2C2引脚冲突如何避免?
pentruman 发表于 2026-5-5 11:25 | 显示全部楼层
STM32H743如何同时用HSI与I2C2?
minzisc 发表于 2026-5-5 11:35 | 显示全部楼层
问题的关键在于 HSI 的精度,这是影响 I2C 通信稳定性最核心的因素。
jonas222 发表于 2026-5-5 13:09 | 显示全部楼层
如何配置APB1分频以适配I2C双通道?
yeates333 发表于 2026-5-5 14:14 | 显示全部楼层
STM32的I2C时钟配置参数有哪些?
sdCAD 发表于 2026-5-5 15:37 | 显示全部楼层
STM32 使用 HSI 同时驱动 I2C1 和 I2C2 是可行的,硬件上没有障碍。
mmbs 发表于 2026-5-5 15:56 | 显示全部楼层
STM32 在使用 HSI作为系统时钟源时,完全可以同时使用 I2C1 和 I2C2。
adolphcocker 发表于 2026-5-5 16:30 | 显示全部楼层
使用 400kHz 快速 I2C 时,只要系统时钟配置稳定,HSI 下依然可以正常工作。
pmp 发表于 2026-5-5 17:49 | 显示全部楼层
STM32F1系列I2C1和I2C2的时钟频率如何计算?
1988020566 发表于 2026-5-6 19:17 | 显示全部楼层
STM32 使用 HSI 内部时钟时,可以正常同时开启并使用 I2C1 和 I2C2 两个外设。
beacherblack 发表于 2026-5-6 19:35 | 显示全部楼层
I2C1 和 I2C2 必须分别开启对应的时钟使能,不能只开一个导致外设不工作。
wilhelmina2 发表于 2026-5-6 20:55 | 显示全部楼层
硬件上不存在互斥关系。              
linfelix 发表于 2026-5-6 21:14 | 显示全部楼层
HSI 内部时钟 ✅ 可以同时用 I2C1 + I2C2
belindagraham 发表于 2026-5-6 22:13 | 显示全部楼层
只要时钟配置正确、引脚不冲突、软件初始化分别处理,两个 I2C 可以同时收发数据。
pl202 发表于 2026-5-6 22:34 | 显示全部楼层
还有其他使用HSI的情况吗              
xuanhuanzi 发表于 2026-5-7 16:13 | 显示全部楼层
TM32 在使用 HSI 作为系统时钟时,完全可以同时开启 I2C1 和 I2C2。
gejigeji521 发表于 2026-5-8 16:43 | 显示全部楼层
可以,使用 HSI 内部时钟时,I2C1 与 I2C2 完全可以同时使用,互不冲突。
hilahope 发表于 2026-5-9 10:52 | 显示全部楼层
两个 I2C 的 GPIO 必须配置为开漏输出 + 上拉,不能配置为推挽,否则总线会异常。
maqianqu 发表于 2026-5-9 11:13 | 显示全部楼层
两个外设分别挂载在 APB1 总线上,拥有独立的控制逻辑和时钟门控
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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