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
相关推荐
云山工作室2 小时前
基于单片机的牧场奶牛养殖系统设计(论文+源码)
stm32·单片机·嵌入式硬件·毕业设计·毕设
三佛科技-134163842123 小时前
制冰机方案,家用制冰机MCU控制方案开发设计
单片机·嵌入式硬件·智能家居·pcb工艺
三佛科技-187366133976 小时前
FT61F02X 10bit AD型8位MCU型号解析(程序储存器及脚位图介绍)
单片机·嵌入式硬件
费工不费解7 小时前
Arduino硬件原理3:核心单片机
单片机·嵌入式硬件
云数据构建师9 小时前
TB67S580FNG 芯片核心特点与应用概述
单片机·嵌入式硬件
CosimaLi9 小时前
STM32F10x硬件I2C
stm32·单片机·嵌入式硬件
学习路上_write12 小时前
STM32回调函数使用/定时器/GPIO/串口/
c语言·单片机·嵌入式硬件
稻草、13 小时前
合泰单片机之时基中断
单片机·嵌入式硬件
GilgameshJSS14 小时前
STM32H743-ARM例程36-DNS
c语言·arm开发·stm32·单片机·嵌入式硬件
工具人555514 小时前
电脑插入USB一个端口都识别不出来
单片机·嵌入式硬件·电脑