智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 10947|回复: 24
打印 上一主题 下一主题

mc9s12dg128的时钟初始化程序

[复制链接]

489

主题

1691

帖子

1

精华

管理员

网站创始人&站长

Rank: 11Rank: 11Rank: 11Rank: 11

积分
85927

特殊贡献奖章资源大师奖章论坛骨干奖章推广达人奖章优秀版主奖章热心会员奖章论坛元老奖章在线王奖章活跃会员奖章优秀会员奖章

QQ
威望
56985
贡献
17372
兑换币
13142
注册时间
2007-6-8
在线时间
5785 小时
跳转到指定楼层
#
发表于 2007-12-23 02:34:52 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
<><FONT color=#2b91d5 size=4><STRONG>1.代码:</STRONG></FONT></P><P><FONT color=#2b91d5 size=4><STRONG>REFDV=3;<BR>&nbsp;SYNR=7; <BR>&nbsp;while(CRGFLG_LOCK==0);//等待直到稳定<BR>&nbsp;CLKSEL=0x80;&nbsp; &nbsp;</STRONG></FONT></P><P><FONT color=#2b91d5 size=4><STRONG>2.解释:</STRONG></FONT></P><P><STRONG><FONT color=#2b91d5 size=4>这是初始化时钟的程序,主要原理是设置锁相环寄存器,以下是得到的系统时钟的计算公式:</FONT></STRONG></P><P><FONT color=#2b91d5 size=4><STRONG>PLLCLK=2*OSCCLK*(SYNR+1)/(REFDV+1)</STRONG></FONT></P><P><FONT color=#2b91d5 size=4><STRONG>其中</STRONG></FONT><FONT color=#2b91d5 size=4><STRONG>OSCCLK是外时钟频率,如果它为8M,则上例得到的结果为</STRONG></FONT></P><P><STRONG><FONT color=#2b91d5 size=4>PLLCLK=2*8*(7+1)/(3+1)=32M 基本达到mc9s12dg128的上限</FONT></STRONG></P>

3

主题

96

帖子

0

精华

高级会员

Rank: 4

积分
929
威望
505
贡献
254
兑换币
245
注册时间
2012-9-18
在线时间
85 小时
24#
发表于 2012-12-14 16:18:30 | 只看该作者
看数据手册
回复 支持 反对

使用道具 举报

0

主题

18

帖子

0

精华

注册会员

Rank: 2

积分
121
威望
66
贡献
27
兑换币
2
注册时间
2012-11-3
在线时间
14 小时
23#
发表于 2012-11-12 14:10:24 | 只看该作者
CLKSEL=0x00;          // disengage PLL to system
......
CLKSEL=0x80;          //engage PLL to system
回复 支持 反对

使用道具 举报

0

主题

20

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1051
威望
548
贡献
217
兑换币
35
注册时间
2012-3-1
在线时间
143 小时
毕业学校
西安文理学院
22#
发表于 2012-3-21 15:39:25 | 只看该作者
CLKSEL=0x80;什么意思???
回复 支持 反对

使用道具 举报

0

主题

13

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
220
QQ
威望
187
贡献
23
兑换币
0
注册时间
2009-3-28
在线时间
5 小时
21#
发表于 2009-4-10 19:58:53 | 只看该作者
OSCCLK怎么是一半呢?
回复 支持 反对

使用道具 举报

0

主题

119

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1146
威望
887
贡献
247
兑换币
4
注册时间
2009-4-7
在线时间
6 小时
20#
发表于 2009-4-10 19:02:57 | 只看该作者
什么时候要超频啊?是控制电机的时候吗?
回复 支持 反对

使用道具 举报

0

主题

10

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
208
威望
180
贡献
22
兑换币
0
注册时间
2009-4-2
在线时间
3 小时
19#
发表于 2009-4-9 17:32:54 | 只看该作者
有没有关于超频这部分的寄存器的资料啊
回复 支持 反对

使用道具 举报

2

主题

97

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1811
威望
272
贡献
1493
兑换币
0
注册时间
2009-4-5
在线时间
23 小时
18#
发表于 2009-4-5 21:51:30 | 只看该作者
支持
回复 支持 反对

使用道具 举报

0

主题

9

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
217
QQ
威望
179
贡献
22
兑换币
0
注册时间
2008-11-25
在线时间
8 小时
17#
发表于 2009-3-2 15:32:44 | 只看该作者
哦,受益!!!
回复 支持 反对

使用道具 举报

0

主题

11

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
363
威望
267
贡献
78
兑换币
56
注册时间
2008-9-18
在线时间
9 小时
16#
发表于 2008-9-22 05:40:02 | 只看该作者

Re:mc9s12dg128的时钟初始化程序

好啊&nbsp; 呵呵&nbsp; 单片机都能超频了
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
210
威望
180
贡献
28
兑换币
6
注册时间
2008-5-10
在线时间
1 小时
15#
发表于 2008-5-10 21:54:16 | 只看该作者

Re:mc9s12dg128的时钟初始化程序

<>外部晶振是2倍的时钟频率,接16M的外部晶振,对应的时钟频率是8M</P>
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-27 00:40 , Processed in 0.134264 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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