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

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

c 复制代码
/* 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
相关推荐
昵称只能一个月修改一次。。。14 分钟前
【无标题】
单片机·嵌入式硬件
AI+程序员在路上23 分钟前
新手进入嵌入式行业方法与方向选择
c语言·开发语言·单片机·嵌入式硬件
The️28 分钟前
STM32F407 + LVGL 图形界面开源开发板
stm32·单片机·嵌入式硬件·开源·硬件工程·开源协议·pcb工艺
Zevalin爱灰灰35 分钟前
编程技巧(基于STM32)第三章 模式切换程序模板
stm32·单片机·嵌入式
爱喝纯牛奶的柠檬1 小时前
【已验证】STM32驱动RC522_RFID模块实现卡片识别
stm32·单片机·嵌入式硬件
老师用之于民1 小时前
【DAY34】基于 IMX6ULL 的嵌入式系统底层开发:中断、时钟与定时器配置
单片机·嵌入式硬件
DA02211 小时前
系统移植-STM32MP1_U-Boot移植
单片机·bsp·系统移植
ytttr8731 小时前
MAX31856热电偶采集芯片参考代码(STM32实现)
stm32·单片机·嵌入式硬件
jghhh012 小时前
九齐单片机2路PWM控制输出实现指南
单片机·嵌入式硬件
电气_空空2 小时前
基于 LabVIEW 串口通信的研究
单片机·嵌入式硬件·毕业设计·labview