Board logo

标题: S08内部晶振的使用 [打印本页]

作者: wxw816    时间: 2005-9-15 16:58     标题: S08内部晶振的使用

谁能详细的讲讲MC9S08GB32内部晶振的使用方法,看了半天手册总感觉隔靴搔痒,真实不爽。看了以前的帖字,没有查到相关的内容,大家怎么看这块的?分享分享好吗?
作者: strongchen    时间: 2005-9-15 17:24

不知道你有什么具体的问题呢?
作者: wxw816    时间: 2005-9-15 17:50

我想用内部晶振将总线频率调到高于8M(手册上说范围是4 MHz < fBus < 20 MHz,见datasheet page110 Table 7-4. ICG Configuration Consideration,有的资料说只能到8M),不知道怎么配置(该调那几个参数)。另外手册上说“After the MCU is released from reset, the ICG is in self-clocked mode (SCM) and supplies approximately 8 MHz on ICGOUT which corresponds to a 4 MHz bus frequency (fBus).”(见page114最后两行)我写了如下代码: void main(void) { system_initialize(); EnableInterrupts; PTFDD = 0xff; for(;;) { PTFD = 0x00; asm { NOP; NOP; NOP; NOP; } PTFD = 0xff; for(i=0;i<200;i++) { } __RESET_WATCHDOG(); } } 以求得到宽度1us的负脉冲,实际测量却是2us,4 MHz bus frequency ,4个NOP (1s/4M)*4=1us,不对吗?没想通,请大家点拨点拨我吧,虽然愚钝但想把它弄通。
作者: wxw816    时间: 2005-9-15 17:51

void system_initialize (void)
    {
        PTFDD = 0xff;
        PTFD = 0x00;
    }
作者: wxw816    时间: 2005-9-15 17:53

实际测量却是2us-----准确的讲是1.796us
作者: strongchen    时间: 2005-9-16 10:29

除了4个NOP,其他指令就不算了吗?




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