1 模块介绍
图1.系统框图
时钟模块的晶振源一共有3个:主晶振、内部RC晶振、RTC晶振。
1.1 主时钟
一般为12M的晶振,外部输入,LPC1765的引脚名是XTAL1/XTAL2。它是CPU主频的主要时钟源,主晶振的频率范围为
1M Hz ~ 25MHz
。
1.2 内部RC振荡器
顾名思义,内置的RC振荡器,当然不会很准了,所以该时钟源不能用于USB模块。内部RC振荡器是芯片复位后默认的系统时钟源,频率为:
4M Hz
。
1.3 RTC时钟
RTC晶振(1 Hz ~ 32768 Hz)主要用于RTC模块实现时钟功能,还有就是看门狗模块,当然,如果你发神经病的话,你可以拿它作为PLL0或CPU的时钟源。RTC晶振一般都是使用32768 Hz的频率,这个频率用来跑秒是最好不过的了。外部输入,引脚名为RTCX1/RTCX2。
1.4 Main PLL(PLL0)
通过寄存器CLKSRCSEL[1:0]可以选择介入Main PLL的时钟源,PLL的功能就是实现稳定的高频率时钟输出,大概框图如下: