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

S08内部晶振的使用

S08内部晶振的使用

谁能详细的讲讲MC9S08GB32内部晶振的使用方法,看了半天手册总感觉隔靴搔痒,真实不爽。看了以前的帖字,没有查到相关的内容,大家怎么看这块的?分享分享好吗?
GO ON
不知道你有什么具体的问题呢?
海纳百川  有容乃大
我想用内部晶振将总线频率调到高于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,不对吗?没想通,请大家点拨点拨我吧,虽然愚钝但想把它弄通。
GO ON
void system_initialize (void)
    {
        PTFDD = 0xff;
        PTFD = 0x00;
    }
GO ON
实际测量却是2us-----准确的讲是1.796us
GO ON
除了4个NOP,其他指令就不算了吗?
海纳百川  有容乃大
返回列表