打印

430的xt2时钟切换问题

[复制链接]
1597|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
rushto|  楼主 | 2011-11-29 23:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
永远的不知| | 2011-11-29 23:56 | 只看该作者
1# rushto

由于XT2 时钟失效自动切换到DCO。因此程序中首先打开XT2,判断晶振失效标志位,直到 XT2 正常工作,OFIFG 为0后再执行其它程序。可用以下程序再做尝试:
void init_XT2(void)
{
unsigned int t;
FLL_CTL1 &= ~XT2OFF;
do{
IFG1 &= ~OFIFG;
for(t=0xfff;t>0;t--);
}
while(IFG1 & OFIFG);
FLL_CTL1 = SELM1; //MCLK-->XT2=4MHz

使用特权

评论回复
板凳
tianm| | 2011-11-30 09:08 | 只看该作者
你是怎么样操作的?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

24

帖子

1

粉丝