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
相关推荐
7yewh23 分钟前
MCU程序加密保护(二)ID 验证法 加密与解密
单片机·嵌入式硬件·安全
JANYI20182 小时前
TTL、RS-232、RS-485电平转换详解
单片机·嵌入式硬件
平凡灵感码头3 小时前
基于智能家居项目 解析DHT11温湿度传感器
单片机·智能家居
昊昊昊昊昊明4 小时前
十天学会嵌入式技术之51单片机—day-10
单片机·嵌入式硬件·51单片机
赵谨言5 小时前
基于单片机的车灯智能控制系统设计与实现
经验分享·单片机·毕业设计
剑鞘的流苏5 小时前
STM32-USART串口通信(9)
stm32·单片机·嵌入式硬件
集思广益的灰太狼7 小时前
静电的起因与静电效应:技术分析与应用
单片机·硬件工程
憧憬一下7 小时前
stm32之FLASH
stm32·单片机·嵌入式
@NachoNEKO9 小时前
一种资源有限单片机处理cJSON数据的方法
单片机·嵌入式硬件
qq_301881699 小时前
XD08M3232接近感应单片机的接近感应模块的工作原理
单片机·嵌入式硬件·硬件架构