关于晶振选择和软件设置

请问CH32V203 和CH32V003 对于晶振选择的要求是什么?对于不同的晶振频率,该在软件里面做什么设置?

谢谢

您好,关于外部时钟源的选择,首先大小要在数据手册规定的范围内,此外,不同的晶振频率,程序中要注意修改HSE的大小宏定义,以及根据配置主频修改不同的分频、倍频系数。此外,不同大小晶振,要注意选择合适的匹配电容。


我在用CH32V203K8 芯片, 在他的system_ch32v20x.c 中,有可以修改的定义如下图,但是并没有设置外置晶振的频率,系统时如何知道我外面接的8M 还是 12M晶振并做合适的倍频的呢?


谢谢


image.png


您好,如下图1,在ch32v20x.h文件中修改HSE的大小。如下图2,目前是HSE 8MHz经过12倍频,配置得到系统主频96MHz,若你配置HSE 12MHz,则12倍频之后就是144MHz,若需要96MHz,则改为8倍频即可。注意系统主频最大144MHz。

image.png

图1

image.png

图2


收到,感谢。建议把这种设置统一放到user下面 例如 ch32v20x_conf.h 里面就更清晰了。


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