查看: 3288|回复: 5

MC9RS08KA4外接32.768K晶振,不工作(已解决)

[复制链接]

该用户从未签到

196

主题

495

帖子

0

金牌会员

Rank: 6Rank: 6

积分
1482
最后登录
2020-12-3
发表于 2013-12-5 13:15:51 | 显示全部楼层 |阅读模式
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);
   
}
是我软件的问题,还是硬件有问题?
 
回复

使用道具 举报

该用户从未签到

124

主题

3600

帖子

0

金牌会员

Rank: 6Rank: 6

积分
5781
最后登录
1970-1-1
发表于 2013-12-5 16:28:03 | 显示全部楼层

RE:MC9RS08KA4外接32.768K晶振,不工作

建议你可以使用8bit MCU的Tower板例程对比一下你的代码,来判断晶振无法启振的原因。
https://www.freescale.co
m/zh-Hans/webapp/sps/site/homepage.jsp?nodeId=0152106740&uc=true&lang_cd=zh-Hans
回复 支持 反对

使用道具 举报

该用户从未签到

196

主题

495

帖子

0

金牌会员

Rank: 6Rank: 6

积分
1482
最后登录
2020-12-3
 楼主| 发表于 2013-12-6 15:53:28 | 显示全部楼层

回复:MC9RS08KA4外接32.768K晶振,不工作

回复第 2 楼 于2013-12-05 16:28:03发表:
建议你可以使用8bit MCU的Tower板例程对比一下你的代码,来判断晶振无法启振的原因。
https://www.freescale.co
m/zh-Hans/webapp/sps/site/homepage.jsp?nodeId=0152106740&uc=true&lang_cd=zh-Hans 

没有在这个地址找到相应的代码啊。你有代码吗?能贴一下吗?
回复 支持 反对

使用道具 举报

该用户从未签到

145

主题

4926

帖子

0

金牌会员

Rank: 6Rank: 6

积分
9267
最后登录
1970-1-1
发表于 2013-12-9 14:58:55 | 显示全部楼层

回复:MC9RS08KA4外接32.768K晶振,不工作(已解决)

回复第 3 楼 于2013-12-06 15:53:28发表:
回复第 2 楼 于2013-12-05 16:28:03发表:
建议你可以使用8bit MCU的Tower板例程对比一下你的代码,来判断晶振无法启振的原因。
https://www.freescale.co
m/zh-Hans/webapp/sps/site/homepage.jsp?nodeId=0152106740&uc=true&lang_cd=zh-Hans 

没有在这个地址找到相应的代码啊。你有代码吗?能贴一下吗?
 

你好,这里有一些8位的代码,你可以参考:
RS08KA4FlashDemo.zip (256.15 KB, 下载次数: 2)
回复 支持 反对

使用道具 举报

该用户从未签到

196

主题

495

帖子

0

金牌会员

Rank: 6Rank: 6

积分
1482
最后登录
2020-12-3
 楼主| 发表于 2013-12-10 15:39:52 | 显示全部楼层

回复:MC9RS08KA4外接32.768K晶振,不工作(已解决)

回复第 4 楼 于2013-12-09 14:58:55发表:
回复第 3 楼 于2013-12-06 15:53:28发表:
回复第 2 楼 于2013-12-05 16:28:03发表:
建议你可以使用8bit MCU的Tower板例程对比一下你的代码,来判断晶振无法启振的原因。
https://www.freescale.co
m/zh-Hans/webapp/sps/site/homepage.jsp?nodeId=0152106740&uc=true&lang_cd=zh-Hans 

没有在这个地址找到相应的代码啊。你有代码吗?能贴一下吗?
 

你好,这里有一些8位的代码,你可以参考:


 

感谢你的回复,我的问题解决了。不是代码问题,而是硬件问题,仔细看了datasheet,原来32.768K晶振要配10M的电阻,
于是将1M电阻换为10M电阻后,果然可以了,仍然感谢你的回复。
回复 支持 反对

使用道具 举报

该用户从未签到

145

主题

4926

帖子

0

金牌会员

Rank: 6Rank: 6

积分
9267
最后登录
1970-1-1
发表于 2013-12-10 17:26:38 | 显示全部楼层

回复:MC9RS08KA4外接32.768K晶振,不工作(已解决)

回复第 5 楼 于2013-12-10 15:39:52发表:
回复第 4 楼 于2013-12-09 14:58:55发表:
回复第 3 楼 于2013-12-06 15:53:28发表:
回复第 2 楼 于2013-12-05 16:28:03发表:
建议你可以使用8bit MCU的Tower板例程对比一下你的代码,来判断晶振无法启振的原因。
https://www.freescale.co
m/zh-Hans/webapp/sps/site/homepage.jsp?nodeId=0152106740&uc=true&lang_cd=zh-Hans 

没有在这个地址找到相应的代码啊。你有代码吗?能贴一下吗?
 

你好,这里有一些8位的代码,你可以参考:


 

感谢你的回复,我的问题解决了。不是代码问题,而是硬件问题,仔细看了datasheet,原来32.768K晶振要配10M的电阻,
于是将1M电阻换为10M电阻后,果然可以了,仍然感谢你的回复。
 

解决了就好,如果有其他问题,还可以发帖提问!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-8-3 12:50 , Processed in 0.093531 second(s), 25 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表