单片机/MCU论坛
直播中

发生的方式

8年用户 1190经验值
擅长:处理器/DSP
私信 关注
[问答]

ADuCM360不接外部晶振可以吗?

最近在用这个芯片,注意到例程中使用的都是内部16Mhz的 HFOSC,那么如果我不想接外部晶振的话可以吗?外接的两个引脚应该如何处理呢?

回帖(1)

刘桂兰

2024-1-12 16:39:48
ADuCM360是一款ARM Cortex-M3微控制器,可以支持外部晶振,但也可以使用内部振荡器作为系统时钟源。

如果您不想接外部晶振,可以将外接的两个引脚(EXTFI和EXTRST)设置为其他功能,例如作为GPIO引脚使用。

在不接外部晶振的情况下,您需要将芯片的时钟配置为使用内部振荡器。可以通过配置寄存器来实现,具体步骤如下:

1. 将RCC_CFG 寄存器的第 5 位(LFCLKMUX)设置为 0,选择 LFOSC 作为低速时钟源。
2. 将RCC_CFG 寄存器的第 9 位(HFCLKMUX)设置为 0,选择 HFOSC 作为高速时钟源。
3. 将RCC_CFG 寄存器的第 15 位(HCLKSEL)设置为 1,选择 HFCLK 分频器作为 HCLK 的源,并将 HFCLK 分频器设置为 1。

这样就完成了将系统时钟配置为使用内部振荡器的设置。在使用内部振荡器时,需要注意其频率稳定性可能较差,如果需要更高的精度和稳定性,建议使用外部晶振。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分