PIC18F6723如何控制PLL模块
时间: 2024-05-20 18:13:29 浏览: 89
pic18f4455.pdf
PIC18F6723的PLL模块是用来提高CPU时钟频率的。它可以将外部晶体振荡器提供的低频时钟信号乘上一个固定的倍数,从而得到更高的CPU时钟频率。下面是控制PLL模块的步骤:
1. 设置PLL输入分频器的值。可以通过设置CONFIG1H寄存器的PLLXTPRE位来选择是否使用外部晶体振荡器作为PLL输入时钟源,以及通过PLLDIV位来设置输入分频器的值。
2. 设置PLL倍频器的值。可以通过设置CONFIG1H寄存器的PLLDIV2~0位来设置PLL倍频器的值。
3. 启用PLL模块。可以通过设置OSCTUNE寄存器的PLLEN位来启用PLL模块。
4. 等待PLL稳定。在启用PLL模块后,需要等待一段时间,直到PLL稳定。可以通过查询OSCCON寄存器的LOCK位来检查PLL是否已经稳定。
5. 设置CPU时钟分频器的值。可以通过设置OSCCON寄存器的OSCCON2~0位来设置CPU时钟分频器的值,从而得到期望的CPU时钟频率。
需要注意的是,PLL模块的使用需要一定的专业知识和经验,使用不当可能会导致系统不稳定或者性能下降。建议在使用前仔细阅读芯片手册并参考相关的应用笔记。
阅读全文