Board logo

标题: [求助]GT16 ICG配置问题 [打印本页]

作者: jinzi410    时间: 2006-6-13 10:27     标题: [求助]GT16 ICG配置问题

GT16直接使用外部晶振做时钟源,应该怎么配置ICG,希望高手给点意见!!!!!!!
作者: jinzi410    时间: 2006-6-14 08:52

ICGCR = 0x13
我这样设置的 ,晶振总是不起作用,
没有人帮我看一下吗?
作者: seuafu2005    时间: 2006-6-14 10:08

可以用codewarrior的PE生成的代码做参考
比如
ICGCR=0x0A;
while(!ICGCR_ECGS) {
}
ICGCR=0x10; /* Select the external clock */

另外,提醒一句,因为HC08系列和S08系列都有GT16这款芯片,以后尽量把器件型号写完整

 

 

[此贴子已经被seuafu2005于2006-6-14 10:08:50编辑过]


作者: jinzi410    时间: 2006-6-14 16:01

谢谢版主,我的是MC68HC908GT16 我再参考你的调一下试试

作者: jinzi410    时间: 2006-6-14 16:19

改过之后,芯片总是复位,大约40MS一次,引脚的频率也没有到达外部的频率
作者: seuafu2005    时间: 2006-6-15 10:00

可能是COP,也就是watchdog的影响,你要预先配置一下Config寄存器

* COPRS=0,LVISTOP=0,LVIRSTD=0,LVIPWRD=0,LVI5OR3=0,SSREC=0,STOP=0,COPD=1 */
CONFIG1=0x01;

/* ??=0,??=0,EXTXTALEN=1,EXTSLOW=0,EXTCLKEN=1,??=0,OSCENINSTOP=0,??=0 */
CONFIG2=0x28;
作者: jinzi410    时间: 2006-6-16 08:41

解决了,谢谢版主,原来是我先初始化的ICG后才Config,




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0