CH32Rx应用手册中"图 1-1 CH32F103 系统框图" TIM1接APB2,最大时钟频率72MZ, TIM2,3,4接APB1最大时钟频率36MHZ。
但15.5.2节中的描述: APB2与TIM2,3,4关联
void SetSysClockTo72(void)中设置PCLK2时钟为72MHz, PCLK1 36MHz.
72MHZ系统时钟,我本意设置TIMER1的CNT_CLK为1MHz, 根据"图 1-1 CH32F103 系统框图" 将Prescaler设为(36-1), 结果1ms定时器用示波器查看实则为500us定时器,将将Prescaler设为(72-1)看, 则1ms定时器时间正确。
这样看"图 1-1 CH32F103 系统框图" 中APB1的最大时钟频率应该可以达到72MHz..
""图 1-1 CH32F103 系统框图"和15.2.2描述矛盾之处望解答