智能车制作
标题:
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