智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 6619|回复: 2
打印 上一主题 下一主题

关于S12的时钟频率与UCOS移植

[复制链接]

0

主题

15

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
239
威望
193
贡献
20
兑换币
0
注册时间
2008-11-25
在线时间
13 小时
跳转到指定楼层
1#
发表于 2008-12-2 05:34:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 大家好,本人这两个月在接触MC9S12DG128单片机,也简单的做做移植。可从中发现了不少问题,希望高手们指点指点! &nbsp;&nbsp; 遇到的第一个问题:在《单片机嵌入式应用的在线开发方法》计算锁相环产生的时钟频率公式如下:</P><P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;PLLCLK=2*OSCCLK*(SYNR+1)/(REFDV+1);SYNR为时钟合成寄存器,REFDV为时钟分频寄存器</P><P>&nbsp;本人核心板用的是16M外部晶体振荡器。得到的总线时钟频率??(书上103页有这样的一段句子:对于CPU12,典型地,可以选用8MHz或16MHz外部晶体振荡器作外时钟。将SYNR设为2,将REFDV设为1,可得到24MHz的总线频率,接近S12单片机的上限内部总线频率25MHz。我一直有点疑问???)</P><P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 之后105页又有这样的一段程序:</P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; LDAB&nbsp; #$1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ;Dvide External f by REFDV+1=2<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; STAB&nbsp; REFDV&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;8M/2=8HMz,<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; LDAB&nbsp; #2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ;Multiply by SYNR+1=3<P></P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; STAB&nbsp; SYNR&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ;4M x 3=12M<P></P>&nbsp;&nbsp;&nbsp;&nbsp;书上给这段代码的解释为:上面的程序对外部振荡器频率和总线频率的关系做了除2乘以3的处理,对于8MHz的外部振荡器总线时钟为12MHz。对于16MHz的外部振荡器总线时钟为24MHz,此时片内系时钟为48MHz。这跟上面的运算怎么解释??<P></P>&nbsp;&nbsp;&nbsp; 第二个问题:跟在《单片机嵌入式应用的在线开发方法》介绍的移植做了简单的实验,运行能成功,每下任务的S19文件下载在核心版上时,都需要下到相应的分页上,这是在监控程序下进行下载程序的。我现在想用BDM头下载程序,本人手头有的BDM是用USB线与PC机相连的。具体怎么做?请高手们指教指教????<P></P>&nbsp;<P></P>

14

主题

929

帖子

1

精华

功勋会员

WJ

Rank: 10Rank: 10Rank: 10

积分
6304

特殊贡献奖章

威望
1456
贡献
4674
兑换币
17
注册时间
2008-4-6
在线时间
87 小时
2#
发表于 2008-12-2 17:49:28 | 只看该作者

Re:关于S12的时钟频率与UCOS移植

<>1、默认条件下,PLLCLK为2倍busclk.不是总线频率(busclk)。</P><P>2、现在基本不用监控程序下载东西.</P><P>我博上有如何用BDM下的PPT.</P>
回复 支持 反对

使用道具 举报

0

主题

15

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
239
威望
193
贡献
20
兑换币
0
注册时间
2008-11-25
在线时间
13 小时
3#
 楼主| 发表于 2008-12-4 00:23:59 | 只看该作者

Re:关于S12的时钟频率与UCOS移植

好,谢谢了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-26 03:18 , Processed in 0.231104 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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