首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

关于MC9S12DG128时钟问题

关于MC9S12DG128时钟问题

我是一个新手 对于MC9S12DG128时钟有一些问题,请高手帮忙

在时钟设置中选用PLL时钟 PLLCLK =2*OSCCLK*(SYNR + 1)/(REFDV + 1)
如果外界晶振是16M的 那么OSCCLK是多少?
SystemCcock 与 BusClock 是不是交系统时钟何总线时钟, 有什么区别?


急用
线上等待
谢谢
系统时钟与总线时钟应该是一个概念.
OSCCLK就是晶振频率,通过寄存器SYNR和REFDV来配置PLLCLK.
CLKSEL_PLLSEL用来选择系统时钟的来源,为1时,来源为PLLCLK,即BUSCLOCK = PLLCLK/2;为0时,来源为OSCCLK,即BUSCLOCK = OSCCLK/2.
对不起..
我对时钟还有一点问题 下面的程序段

{

SYNR = 4;

REFDV = 1;

while(!CRGFLG_LOCK);// 等待系统时钟稳定


CLKSEL_PLLSEL = 1;// 选择PLL时钟作为系统时钟

}

那么BusClock为多少

谢谢

外接晶振16M
有人说OSCCLK为外部晶振的一半
不知道是否正确
默认状态下PLL是打开的,锁相环是自动锁的
根据PLLCLK =2*OSCCLK*(SYNR + 1)/(REFDV + 1)可以计算得到PLLCLK = 80MHz
CLKSEL_PLLSEL = 1是选择PLL时钟作为系统时钟,所以个人认为BUSCLK = 40MHz.
对不起..
谢谢!
根据飞思卡尔杯智能车竞赛第一届东北大学二队的一篇论文
MC9S12DG128的总线时钟好像最好不要超过25MHz否则好像会比较不稳定
具体是否是这样还有待考证。
我也很想知道是否能超过25MHZ

还有就是关于A/D转换时间到底能达到多快的问题
据说八位精度最快只能达到6uS
但根据上海交大速度之光队的程序我算算了
总线时钟居然达到了32MHz
而最快A/D的转换时间也达到了1.5us
这个问题嘛,我实在还是没想好要写什么。以后再说啊。o(∩_∩)o...哈哈
我用到了32M,基本没有问题,现在还没有遇到过
个人BLOG:http://blog.eccn.com/u/107300/index.htm
听说S12的AD模块很容易坏哦!
非常乐意交流哦!@
如果没有高压,应该是不容易坏的,
我的一块DG128曾经被高压击坏了!
个人BLOG:http://blog.eccn.com/u/107300/index.htm
返回列表