MSP430F169的MCLK为何不能选择XT2?

[复制链接]
 楼主| guyan11 发表于 2009-2-20 12:04 | 显示全部楼层 |阅读模式
我在应用MSP430F169时,晶振2用8MHz,MCLK不能选择,而SMCLK可以选择,不清楚原因,请指教!<br />我的程序:<br /><br />#include&nbsp;&nbsp;&nbsp;&nbsp;&ltmsp430x16x.h&gt<br /><br /><br />void&nbsp;main(void)<br />{<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;WDTCTL&nbsp;=&nbsp;WDTHOLD&nbsp;+&nbsp;WDTPW;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//关闭看门狗<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BCSCTL1&nbsp;&=&nbsp;~XT2OFF;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//启用XT2<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BCSCTL2&nbsp;=&nbsp;0;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BCSCTL2&nbsp;|=&nbsp;SELS&nbsp;+&nbsp;DIVS0;&nbsp;&nbsp;&nbsp;//&nbsp;SMCLK选用XT2,2分频<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BCSCTL2&nbsp;|=&nbsp;SELM1;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//MCLK选用XT2<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;P5SEL&nbsp;=&nbsp;0x30;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;P5DIR&nbsp;=&nbsp;0x30;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;while(1);<br />}<br />现象:P5.4输出频率700多KHz,为DCO的频率,随温度变化;P5.5的输出频率为4MHz,令我不明白的是为什么MCLK加载不了XT2,而SMCLK可以,原以为是8MHz高且对电源要求3.6V,换成4MHz,现象对应的性质是相同的,请指教。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

3

帖子

0

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

2

主题

3

帖子

0

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