请教系统时钟的问题

[复制链接]
1730|0
 楼主| john3631 发表于 2008-7-4 21:09 | 显示全部楼层 |阅读模式
1.void&nbsp;Init_Sys()&nbsp;<br />2.{&nbsp;<br />3.&nbsp;unsigned&nbsp;int&nbsp;i;&nbsp;<br /><br />4.&nbsp;BCSCTL1&=~XT2OFF;&nbsp;//打开XT2振荡器&nbsp;<br />5.&nbsp;do&nbsp;<br />6.&nbsp;{&nbsp;<br />7.&nbsp;IFG1&nbsp;&=&nbsp;~OFIFG;&nbsp;//&nbsp;清除振荡器失效标志&nbsp;<br />8.&nbsp;for&nbsp;(i&nbsp;=&nbsp;0xFF;&nbsp;i&nbsp;&gt&nbsp;0;&nbsp;i--);&nbsp;//&nbsp;延时,等待XT2起振&nbsp;<br />9.}&nbsp;<br />10.while&nbsp;((IFG1&nbsp;&&nbsp;OFIFG)&nbsp;!=&nbsp;0);&nbsp;//&nbsp;判断XT2是否起振&nbsp;<br /><br />11.BCSCTL2&nbsp;=SELM_2+SELS;&nbsp;//选择MCLK、SMCLK为XT2&nbsp;<br /><br />请教第4,7,10,11行的意思?上面的解释看不清楚<br />谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

8

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部