在线时间56 小时
UID356065
注册时间2012-4-30
NXP金币0
该用户从未签到
金牌会员
 
- 积分
- 1482
- 最后登录
- 2020-12-3
|
MC9RS08KA4外接32.768K晶振,负载电容为18pf,电阻为1M,结果晶振不起振,主要的现象是执行下面的代码后,就停在while处了。
下面是我的时钟配置代码:
void ICS_Init(void)
{
//close wdog
SOPT_COPE =0;
//default mode is FEI
ICSC2_ERCLKEN = 1;//enable external clock as erclk
ICSC2_EREFSTEN = 1;//enable erclk in stop mode
ICSC2_RANGE = 0;//1==.high frequency,0=>low frequency
ICSC2_EREFS = 0;//1=>select osc as external clock source
ICSC1_IREFS = 0; //0=>external clock is selected,
ICSC1_RDIV = 0;// 0=>prescale ==1
ICSC1_CLKS = 0; //0=>out of FLL is selected
ICSC2_BDIV = 0;
while(!ICSSC_OSCINIT);
}
是我软件的问题,还是硬件有问题?
|
|