HI ,
? ?我這邊參考例程I2C_EEPROM配置I2C2的時候發(fā)現(xiàn)I2C2不工作,單步debug發(fā)現(xiàn)是RCC->APB1PCENR的I2C2時鐘使能不成功。調(diào)用的為下面的函數(shù),從數(shù)值看參數(shù)是成功傳入了,但是無論是直接看Memory或者用一個變量去采RCC->APB1PCENR值始終為0。作為對比RCC->APB2PCENR的可以看到變化。芯片是QFN20封裝,時鐘采用SYSCLK_FREQ_96MHz_HSI。請問為什么I2C2時鐘使能會失敗,有什么需要注意的地方嗎?
RCC_APB1PeriphClockCmd( RCC_APB1Periph_I2C2, ENABLE );