CH32x103系列应用手册I2C部分

p190-191,寄存器 I2Cx_CTLR2 的 FREQ[5:0] 写着

“I2C 模块时钟频率域,必须输入正确的时钟频率以产生正确的时序,允许的范围在 2~36MHz之间。必须设置在 000010b 到100100b 之间,单位为 MHz。”


然而……真是这样的吗?为什么是36MHz?我的理解是,在 1.3版的应用手册上,对 CH32F103 而言,它的APB1最大时钟频率36MHz。


然而,对 CH32V103 而言并不存在这个限制,且在 1.4 版本应用手册上,也将 CH32F103 的 APB1 最大时钟改到 72MHz 了。


那么,I2C部分关于36MHz的限制,是否就是无效的?

看了下怎么 2xx、3xx 的应用手册也写着 36MHz 呢?不应该呀?


您好,感谢你的反馈,该范围最大值应该以对应APB1总线时钟为准,手册会进行修改


只有登录才能回复,可以选择微信账号登录