请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
部件号:MSP430F5172 尊敬的TI工程师,
我想使用外部8M晶体作为系统的默认时钟, 我已经看过 TI的示例, 但资源很少,我不知道如何配置它。我需要帮助。
此致,
Jeff Wong,
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
尊敬的TI工程师,
我想使用外部8M晶体作为系统的默认时钟, 我已经看过 TI的示例, 但资源很少,我不知道如何配置它。我需要帮助。
此致,
Jeff Wong,
您好KC:
配置时钟还有问题。 我不知道我是否误解了它,这是我的代码,
void init_clock ()
{
WDTCTL = WDTPW + WDTHOLD; //停止WDT
Port_Mapping();
PJSEL || BIT4+BIT5; //端口选择XT1
UCSCTL6 &=~(XT1OFF); //
UCSCTL6上的XT1 |= XCAP_3; //内部负载盖
UCSCTL6 |= XT1BYPASS; //设置时钟源
UCSCTL6的XT1 |= XT1DRIVE_3;//UCSCTL3
=0; // FLL参考时钟= XT1
//循环直到XT2和DCO稳定-在这种情况下循环直到XT1和DCO稳定
DO
{
UCSCTL7 &=~(XT1LFOFFG + XT1HFOFFG + DCOFFG);
//清除XT1,DCO故障标志
SFRIFG1 &=~OFIFG; //清除故障标志
} While (SFRIFG1&OFIFG); //测试振荡器故障标志
UCSCTL6 &=~(XT1DRIVE_3); // XTAL现已稳定,降低驱动强度
UCSCTL4 |=LAST__XT1CLK+SESS__XT1CLK+SELM__XT1CLK;
__bis_SR_register(GIE);
}
此致,
Jeff Wong