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
相关推荐
QK_008 小时前
STM32--中断
stm32·单片机·嵌入式硬件
@good_good_study8 小时前
STM32 死区时间
stm32·单片机
SystickInt9 小时前
32 低功耗模式(睡眠 停机 待机 )
单片机·嵌入式硬件
小π军10 小时前
51单片机第1讲:点亮LED
单片机·嵌入式硬件·51单片机
JXNL@10 小时前
电压基准芯片核心知识解析:从原理到选型(含MAX6167A实例)
单片机·嵌入式硬件·电压基准芯片
boneStudent11 小时前
Day30:I2C 与其他通信协议对比
stm32·单片机·嵌入式硬件
小尧嵌入式11 小时前
C语言中的面向对象思想
c语言·开发语言·数据结构·c++·单片机·qt
li星野12 小时前
打工人日报#20251215
单片机·嵌入式硬件
清风66666612 小时前
基于单片机的压力机润滑油泵与主电机控制系统设计
单片机·嵌入式硬件·毕业设计·课程设计·期末大作业
飞来客isdn12 小时前
GD32F407ZGT6在FreeRTOS下串口中断接收异常情况及解决方法
单片机·mcu·freertos·信息与通信