/************************************************************************** SYSU-ROBOT-2011 SYSU-LXIONGH VERSION 1.0 LAST UPDATE: 2011年03月08日 -------------------------------------------- Code Warrior 5.0 Target : MC9S12XS128 Crystal: 16.000Mhz **************************************************************************/ //========================================================================= //Last Updated:2011.03.08 // 增加的功能: // 1. 设定系统工作在xxMHZ bus clock时钟下; //========================================================================= #include "set_bus_clk.h" #if OS_BUS_CLK == 16 void SetBusClk(void) { CLKSEL=0X00; // disengage PLL to system PLLCTL_PLLON=1; // turn on PLL SYNR=0x00 | 0x01; // VCOFRQ[7:6];SYNDIV[5:0] // fVCO= 2*fOSC*(SYNDIV + 1)/(REFDIV + 1) // fPLL= fVCO/(2 × POSTDIV) // fBUS= fPLL/2 //