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

[求助]大家帮忙看看我的时钟初始化程序是否正确。。

[求助]大家帮忙看看我的时钟初始化程序是否正确。。

大家帮忙看看我的时钟初始化程序是否正确。。
为什么外部晶振老是启不了振?
static void clock_init(void) {
ICGCR=ICGCR|ICGCR_ECGON_MASK;  //启动外部时钟

do{
   
    asm{       
      nop;                 
      nop;
      nop;
      nop;
      }
}while(!(ICGCR&ICGCR_ECGS_MASK));//等待外部时钟稳定
ICGCR=ICGCR|ICGCR_CS_MASK;     //选择外部时钟
ICGCR=ICGCR&~ICGCR_ICGON_MASK;//关闭内部时钟
  
}



谢谢各位!
作个朋友
你用的是什么型号的MCU?ICGCR的地址是什么?执行“启动外部时钟”前后的内容各是什么?
海纳百川  有容乃大
谢谢strongchen,可以了。是因为负载电容不匹配
作个朋友
返回列表