智能车制作

标题: MC9S12振荡器与时钟电路 [打印本页]

作者: 蛋求无悔    时间: 2013-1-17 10:52
标题: MC9S12振荡器与时钟电路
大多数单片机为了简化外围电路,普遍在内部集成振荡电路。
一、CRG模块
       Clock and Reset Generator
       包括:锁相环倍频器、系统时钟发生器、看门狗定时器、系统复位源、实时中断

二、振荡电路
   MC9S12内部集成了完整的节能振荡电路。
   用到引脚:EXTAL是外部时钟输入或石英振荡放大器的输入
                   XTAL是石英振荡放大器的输出
   所有的MCU内部系统时钟都得自EXTAL输入频率。

三、时钟初始化寄存器
   单片机要正常工作,必须做的事情之一就是要初始化时钟。
   相关寄存器:5个
   ①锁相环控制寄存器  PLLCTL
   ②时钟合成寄存器 SYNR
   ③时钟分频寄存器 REFDV
   ④时钟产生模块的标志寄存器 CRGFLG
   ⑤时钟选择寄存器 CLKSEL

四、CRG模块的其他寄存器
   ①中断使能寄存器
   ②RTI控制寄存器
   ③COP控制寄存器
   ④COP复位寄存器

五、初始化时钟系统(重要)
   单片机为了提高片内CPU运行速度,降低外部时钟频率,提高整个系统的电磁兼容能力,采用锁相环技术。因此,需要对片内锁相环电路进行初始化。
   对CPU12内部锁相环电路做初始化:如果选用外部16MHz的振荡器,REFDV寄存器赋值1,SYNR寄存器赋值2,这样总线时钟就可达24MHz。等待时钟稳定后允许锁相环时候总作为系统时钟电路。





作者: 就在远方    时间: 2013-4-9 01:05
懂了




欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2