Lwk555 发表于 2023-9-6 17:15:09

STM32F103R8T6 硬件IIC在初始化时__HAL_RCC_I2C1_CLK_ENABLE()失败,程序崩溃了。

STM32F103R8T6 硬件IIC在初始化时__HAL_RCC_I2C1_CLK_ENABLE()失败,程序崩溃了。系统使用的内部时钟,请问这是硬件IIC的BUG吗?怎么解决呢?

初始化到这一步,程序就崩溃了!




eric2013 发表于 2023-9-7 08:51:06

帮顶,只测试过H7的硬件I2C,没问题。

lmn2005 发表于 2023-9-8 14:28:27

不接外IIC设备可以吗?

慕容薯条 发表于 2023-9-8 16:33:01

不知道会不会受I2C设备影响,试试完全断电来复位I2C的设备。

yunqi 发表于 2024-1-30 15:25:22

它的硬件没问题。
通讯速率是100K时,I2C外设时钟至少2Mhz。
页: [1]
查看完整版本: STM32F103R8T6 硬件IIC在初始化时__HAL_RCC_I2C1_CLK_ENABLE()失败,程序崩溃了。