CH32F03C8T6晶振8M改16M代码修改

如题,我的晶振采用16M晶振,但官方的demo代码都是8M时钟,请问我实际采用16M晶振,需要改动哪些代码?

这个需要看你主频使用多少?我们例程默认72m,也就是pll 9倍频,如果使用我们例程,你需要修改倍频系数。


使用官方例程代码,主频72M,请问需要改哪些地方,如果可以,能否提供修改后的示例代码,谢谢


您好,当使用16M晶振时,要修改以下几个点,首先要在ch32f10x.h文件中将外部晶振的值改为16M,如图1;若ch32f10x.h文件不能编辑,可将该文件属性只读去掉勾选,如图2;最后在system_ch32f10x.c文件中修改如图3.最后为参考例程

image.png

图1

image.png

图2

image.png

图3

icon_rar.gif16M Test.zip



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