飛思卡爾 MC9S12XS128 單片機自學筆記 - PLL鎖相環

飛思卡爾MC9S12XS128 單片機自學筆記

PLL鎖相環

0. 概述

鎖相環功能就是提高單片機主頻(超頻),其實現模式較爲固定,因此可以根據下表選擇想要的總線頻率(Bus Clock),然後複製粘貼代碼。

1. 頻率選擇表

在這裏插入圖片描述

2. 鎖相環代碼

//鎖相環初始化代碼
void InitPLL()
{
	CLKSEL_PLLSEL=0;
	PLLCTL_PLLON=0;
	SYNR =  //此處根據需求頻率填入上表數值,如想要32MHz則填入0x40 | 0x03
	REFDV=  //此處根據需求頻率填入上表數值,如想要32MHz則填入0x80 | 0x01
	POSTDIV=0x00;
	PLLCTL_PLLON=1;
	_asm(nop);
	_asm(nop);
	while(CRGFLG_LOCK==0);
	CLKSEL_PLLSEL=1;
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章