解决了 !
一个值得关注的是STM8Lx部件
需要在外设时钟寄存器中单独使能外设时钟。
调用I2C_Init()不会这样做。你需要添加
CLK_PeripheralClockConfig(CLK_Peripheral_I2C,ENABLE);
以上来自于谷歌翻译
以下为原文
Solved !
One to watch out for on the STM8Lx parts
Need to enable peripheral clock seperately in peripheral clock register.
Call to I2C_Init() doesn't do this. You need to add
CLK_PeripheralClockConfig(CLK_Peripheral_I2C,ENABLE);
解决了 !
一个值得关注的是STM8Lx部件
需要在外设时钟寄存器中单独使能外设时钟。
调用I2C_Init()不会这样做。你需要添加
CLK_PeripheralClockConfig(CLK_Peripheral_I2C,ENABLE);
以上来自于谷歌翻译
以下为原文
Solved !
One to watch out for on the STM8Lx parts
Need to enable peripheral clock seperately in peripheral clock register.
Call to I2C_Init() doesn't do this. You need to add
CLK_PeripheralClockConfig(CLK_Peripheral_I2C,ENABLE);
举报