智能车制作

 找回密码
 注册

扫一扫,访问微社区

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

mc9s12g128

[复制链接]

6

主题

81

帖子

0

精华

高级会员

Rank: 4

积分
662
威望
348
贡献
224
兑换币
0
注册时间
2012-3-5
在线时间
45 小时
毕业学校
吉林农业大学
跳转到指定楼层
1#
发表于 2012-7-2 16:13:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
谁给个时钟总线初始化

2

主题

45

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
354
威望
260
贡献
84
兑换币
10
注册时间
2011-1-5
在线时间
5 小时
2#
发表于 2012-7-4 16:49:49 | 只看该作者
void SetBusCLK_nM(byte nM)
{   
    MMCCTL1=0X00;                       
    PKGCR  =0X06;                       
    DIRECT =0x00;
    IVBR   =0xFF;   
    ECLKCTL=0xC0;   
    CPMUPROT   =0x26;   //停止保护时钟配置寄存器
    CPMUCLKS_PSTP=0;    //
    CPMUCLKS_PLLSEL=1;  //应用PLL      
    //CPMUSYNR   =nM-1;   //设置分频因子  
    CPMUSYNR   =0xc0|(nM-1); //设置分频因子
    CPMUREFDIV =0x80|0x00; //pllclock=2*(1+SYNR)= MHz;
    CPMUPOSTDIV=0x00;   // Set the post divider register      
    CPMUPOSTDIV=0x00;   // Set the post divider register  
    CPMUPLL    =0x10;   // Set the PLL frequency modulation  
    while(CPMUFLG_LOCK == 0);          /* Wait until the PLL is within the desired tolerance of the target frequency */
    CPMUPROT=0x00;            /* Enable protection of clock configuration registers */
}
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-20 19:47 , Processed in 0.060873 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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