HI ,
我这边参考例程I2C_EEPROM配置I2C2的时候发现I2C2不工作,单步debug发现是RCC->APB1PCENR的I2C2时钟使能不成功。调用的为下面的函数,从数值看参数是成功传入了,但是无论是直接看Memory或者用一个变量去采RCC->APB1PCENR值始终为0。作为对比RCC->APB2PCENR的可以看到变化。芯片是QFN20封装,时钟采用SYSCLK_FREQ_96MHz_HSI。请问为什么I2C2时钟使能会失败,有什么需要注意的地方吗?
RCC_APB1PeriphClockCmd( RCC_APB1Periph_I2C2, ENABLE );