hc32l13启用内部晶振示例
时间: 2023-10-30 07:07:11 浏览: 77
HC32L13X系列的示例库
启用 HC32L13 内部晶振的示例代码如下:
```c
#include "hc32l13x.h"
int main(void)
{
/* 使能内部高速时钟 */
CLK_HRCInit(CLK_HRC_ON, CLK_HRCFREQ_16M);
/* 配置系统时钟为内部高速时钟 */
CLK_SetSysclkDiv(CLK_SYSCLKSOURCE_HRC, CLK_SYSCLKDIV_1);
while (1)
{
/* 循环执行 */
}
}
```
在上述代码中,`CLK_HRCInit(CLK_HRC_ON, CLK_HRCFREQ_16M)` 函数用于启用内部高速时钟,并设置其频率为 16MHz。然后使用 `CLK_SetSysclkDiv(CLK_SYSCLKSOURCE_HRC, CLK_SYSCLKDIV_1)` 函数将系统时钟源设置为内部高速时钟,并将时钟分频系数设置为 1。
注意,在使用 HC32L13 内部晶振时,需要先启用内部高速时钟,然后才能将系统时钟源设置为内部高速时钟。
阅读全文