【M480】I2C速率设置成3.1M~3.2M时实际输出都是2.94M,而设置3.4M输出正确。

chrishu |浏览158次
收藏|2023/07/21 10:17

满意回答

2023/07/21 10:20

因为I2C的clk是根据PCLK分频得到的。不是所有想要的CLK都能分得出来得。

根据分频的计算公式计算出3.1~3.2M的分频系数都是7 所以实际I2C CLK3M。可以提高系统时钟频率,来达到更精确的计算 

nuvoton2022

其他回答(0)
0人关注该问题
+1
 加载中...