首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

[求助]GT16 ICG配置问题

[求助]GT16 ICG配置问题

GT16直接使用外部晶振做时钟源,应该怎么配置ICG,希望高手给点意见!!!!!!!
努力做到最好
ICGCR = 0x13
我这样设置的 ,晶振总是不起作用,
没有人帮我看一下吗?
努力做到最好

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

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

 

 

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

谢谢版主,我的是MC68HC908GT16 我再参考你的调一下试试
努力做到最好
改过之后,芯片总是复位,大约40MS一次,引脚的频率也没有到达外部的频率
努力做到最好
可能是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;
解决了,谢谢版主,原来是我先初始化的ICG后才Config,
努力做到最好
返回列表