新唐单片机n76e003时钟切换
时间: 2023-09-03 18:09:34 浏览: 189
调整单片机时钟的解决方案
新唐单片机n76e003可以通过以下步骤切换时钟源:
1. 设置时钟源选择位(CLK_SEL):将CLK_SEL位设置为1,表示选择外部晶振时钟源;将CLK_SEL位设置为0,表示选择内部高频RC时钟源。
2. 配置时钟分频器(CKDIV):根据需要设置时钟分频系数,以得到所需的系统时钟频率。
3. 配置晶振:如果选择外部晶振时钟源,需要配置晶振的参数,包括晶振频率、电容等。
4. 等待时钟稳定:在切换时钟源后,需要等待一段时间以使时钟稳定。
例如,以下代码片段可以将时钟源切换为外部晶振,并设置时钟分频系数为8:
```
CLK_SEL = 1; // 选择外部晶振时钟源
CKDIV = 0x03; // 设置时钟分频系数为8
XTALH = 0x10; // 设置晶振频率为12MHz
XTALL = 0x10;
while ((CKSWT & 0x02) != 0x02); // 等待时钟稳定
```
阅读全文