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的限制,是否就是无效的?
热门产品 :
CH339: 7端口多功能USB HUB控制器芯片