//Setup:GB60系统初始化子程序-----------------------------------------------* //功 能:系统初始化设置,设置CONFIG1和CONFIG2寄存器,CGM的寄存器设置,由外部晶 * // 振f = 4MHz,产生内部总线时钟20MHz * //参 数:无 * //返 回:无 * //-------------------------------------------------------------------------* //#include "mc9s08gb60.h" //映像寄存器地址头文件 #include void MCUInit(void)//芯片初始化(了解更多请阅读S12在线开发相关章节介绍) { asm sei //asm CLR $0011 REFDV=0x01; // initiate PLL clock SYNR =0x02; // system clock 24M while (!(CRGFLG & 0x08)){} //CRGFLG的D3=1则稳定,并且可做为系统时钟 CLKSEL=0x80; // 选定所相环时钟 //FCLKDIV=0x49; //使FLASH 和 EEPROM // 的擦除操作工作频率在200HZ左右 //ECLKDIV=0x49; //PPAGE=0x20; asm cli }