1.void Init_Sys() <br />2.{ <br />3. unsigned int i; <br /><br />4. BCSCTL1&=~XT2OFF; //打开XT2振荡器 <br />5. do <br />6. { <br />7. IFG1 &= ~OFIFG; // 清除振荡器失效标志 <br />8. for (i = 0xFF; i > 0; i--); // 延时,等待XT2起振 <br />9.} <br />10.while ((IFG1 & OFIFG) != 0); // 判断XT2是否起振 <br /><br />11.BCSCTL2 =SELM_2+SELS; //选择MCLK、SMCLK为XT2 <br /><br />请教第4,7,10,11行的意思?上面的解释看不清楚<br />谢谢 |
|