智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1914|回复: 1
打印 上一主题 下一主题

[信息] MC9S12振荡器与时钟电路

[复制链接]

65

主题

514

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
2110

论坛骨干奖章活跃会员奖章优秀会员奖章

威望
945
贡献
561
兑换币
564
注册时间
2012-10-15
在线时间
302 小时
跳转到指定楼层
1#
发表于 2013-1-17 10:52:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
大多数单片机为了简化外围电路,普遍在内部集成振荡电路。
一、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。等待时钟稳定后允许锁相环时候总作为系统时钟电路。




5

主题

87

帖子

0

精华

高级会员

Rank: 4

积分
723
威望
374
贡献
213
兑换币
243
注册时间
2012-12-1
在线时间
68 小时
2#
发表于 2013-4-9 01:05:49 | 只看该作者
懂了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-12-28 12:51 , Processed in 0.228704 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表