当前位置:首页 > 编程笔记 > 正文
已解决

HC32M120时钟配置内部时钟为48MHz

来自网友在路上 11018101提问 提问时间:2023-10-30 22:46:01阅读次数: 101

最佳答案 问答题库1018位专家为你答疑解惑

HC32M120 时钟比较简单,外部时钟最高只支持20MHz,并且没有PLL,想要48M时钟只能通过内部HRC时钟配置,经过一番研究发现可以直接在hc32m120_icg.h中配置上电时钟为48MHz即可,如果不配置直接使用CLK_HRCInit(CLK_HRC_ON, CLK_HRCFREQ_48)并不能让时钟达到48MHz

/* Enable or disable HRC hardware start */
#define ICG0_HRC_HARDWARE_START                 (ICG_FUNCTION_ON)/* HRC register config */
#define ICG0_HRC_REQS                           (ICG_HRC_FREQ_48MHZ)/* HRC register config value */
#if ICG0_HRC_HARDWARE_START == ICG_FUNCTION_ON#define ICG0_HRC_REG_CONFIG                 ((uint32_t)ICG0_HRC_REQS)
#else#define ICG0_HRC_REG_CONFIG                 ((uint32_t)ICG_HRC_FREQ_8MHZ)
#endif
查看全文

99%的人还看了

猜你感兴趣

版权申明

本文"HC32M120时钟配置内部时钟为48MHz":http://eshow365.cn/6-28116-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!