调试CH32F203 发现在system_ch32f20x.c中更改控制频率的宏,比如设置SYSCLK_FREQ_24MHz发现无效,时钟应该都是8M,这个原因是什么?
热门产品 :
CH634: 4端口USB3.0 HUB控制器芯片
调试CH32F203 发现在system_ch32f20x.c中更改控制频率的宏,比如设置SYSCLK_FREQ_24MHz发现无效,时钟应该都是8M,这个原因是什么?
另外,调试CH32F20C8是不是要打开下面宏
#define CH32F20x_D6 /* CH32F203K8-CH32F203C6-CH32F203C8 */
您好,对应的启动文件也需要同步修改一下,如下图,改成D6.s。附件例程为参考例程,使用外部晶振时配置系统主频为24MHz,你可以参考一下
按照您给的例子,打出来也是8M
另外,在这个情况下PD0--PD1不受控
您好,请问你测试板有没有接8M外部晶振,若有外接晶振,用我的例程应该是没问题的,我这边也做过验证,系统主频24M没问题。
没有外接8M晶振
是不是没有外接时钟就控制不了
您好,若使用内部晶振作为时钟源的话,可参考EVT例程中RCC文件夹下HSI配置例程,如下图
内部时钟问题解决了,谢谢!