查看: 6764|回复: 15

[其他] 请大家帮帮我,飞思卡尔8位单片机怎么倍频?

[复制链接]

该用户从未签到

19

主题

68

帖子

0

注册会员

Rank: 2

积分
188
最后登录
1970-1-1
发表于 2010-6-30 17:08:37 | 显示全部楼层 |阅读模式
请大家帮帮我,飞思卡尔8位单片机怎么倍频?
我知道答案 目前已有13人回答
回复

使用道具 举报

该用户从未签到

19

主题

68

帖子

0

注册会员

Rank: 2

积分
188
最后登录
1970-1-1
 楼主| 发表于 2010-6-30 17:10:44 | 显示全部楼层

请大家帮帮我,飞思卡尔HCS08系列8位单片机怎么倍频?

请大家帮帮我,飞思卡尔HCS08系列8位单片机怎么倍频?
  • TA的每日心情
    难过
    2021-12-15 16:01
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    305

    主题

    4701

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    377
    最后登录
    2023-8-16
    发表于 2010-6-30 20:40:58 | 显示全部楼层

    RE:请大家帮帮我,飞思卡尔8位单片机怎么倍频?

    使用ICS来设置,下面是代码例程。
    /***************************ICS初始化函数*******************************/
    void ICS_INIT(void) {
        ICSC1=0x04; //选择内部时钟
        ICSC2=0x40; //时钟源二分频
        //ICSTRM=0xa8;//内部时钟微调
    }
    该会员没有填写今日想说内容.

    该用户从未签到

    19

    主题

    68

    帖子

    0

    注册会员

    Rank: 2

    积分
    188
    最后登录
    1970-1-1
     楼主| 发表于 2010-7-1 08:34:26 | 显示全部楼层

    回复:请大家帮帮我,飞思卡尔8位单片机怎么倍频?

    回复第 3 楼 安 于2010-06-30 12:40:58发表:
    使用ICS来设置,下面是代码例程。
    /***************************ICS初始化函数*******************************/
    void ICS_INIT(void) {
    ICSC1=0x04; //选择内部时钟
    ICSC2=0x40; //时钟源二分频
    //ICSTRM=0xa8;//内部时钟微调


    多谢!

    该用户从未签到

    40

    主题

    256

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    10386
    最后登录
    2023-4-17
    发表于 2010-7-1 09:09:17 | 显示全部楼层

    RE:请大家帮帮我,飞思卡尔8位单片机怎么倍频?

    要学习会用PE!很方便的。

    该用户从未签到

    19

    主题

    68

    帖子

    0

    注册会员

    Rank: 2

    积分
    188
    最后登录
    1970-1-1
     楼主| 发表于 2010-7-1 09:24:02 | 显示全部楼层

    回复:请大家帮帮我,飞思卡尔8位单片机怎么倍频?

    回复第 4 楼 liuxingxyz于2010-07-01 00:34:26发表:
    回复第 3 楼 安 于2010-06-30 12:40:58发表:
    使用ICS来设置,下面是代码例程。
    /***************************ICS初始化函数*******************************/
    void ICS_INIT(void) {
    ICSC1=0x04; //选择内部时钟
    ICSC2=0x40; //时钟源二分频
    //ICSTRM=0xa8;//内部时钟微调


    多谢!
     

    我是初学者,你给我解释一下RDIV和BDIV的区别,RDIV是不是用于外部晶振?上面代码是不是分频呀,而不是倍频,AW系列你上面配置后的总线频率是多少?

    该用户从未签到

    19

    主题

    68

    帖子

    0

    注册会员

    Rank: 2

    积分
    188
    最后登录
    1970-1-1
     楼主| 发表于 2010-7-1 09:26:34 | 显示全部楼层

    回复:请大家帮帮我,飞思卡尔8位单片机怎么倍频?

    回复第 5 楼 win2000_li于2010-07-01 01:09:17发表:
    要学习会用PE!很方便的。 

    我是初学者,能不能给我说说怎么用呀,多谢!

    该用户从未签到

    19

    主题

    68

    帖子

    0

    注册会员

    Rank: 2

    积分
    188
    最后登录
    1970-1-1
     楼主| 发表于 2010-7-1 09:27:37 | 显示全部楼层

    回复:请大家帮帮我,飞思卡尔8位单片机怎么倍频?

    回复第 6 楼 liuxingxyz于2010-07-01 01:24:02发表:
    回复第 4 楼 liuxingxyz于2010-07-01 00:34:26发表:
    回复第 3 楼 安 于2010-06-30 12:40:58发表:
    使用ICS来设置,下面是代码例程。
    /***************************ICS初始化函数*******************************/
    void ICS_INIT(void) {
    ICSC1=0x04; //选择内部时钟
    ICSC2=0x40; //时钟源二分频
    //ICSTRM=0xa8;//内部时钟微调


    多谢!
     

    我是初学者,你给我解释一下RDIV和BDIV的区别,RDIV是不是用于外部晶振?上面代码是不是分频呀,而不是倍频,AW系列你上面配置后的总线频率是多少?另外ICSTRM寄存器怎么设置的?
     
  • TA的每日心情
    难过
    2021-12-15 16:01
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    305

    主题

    4701

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    377
    最后登录
    2023-8-16
    发表于 2010-7-1 09:57:51 | 显示全部楼层

    RE:请大家帮帮我,飞思卡尔8位单片机怎么倍频?

    是分频,对内部时钟进行分频。你也可以选择外部时钟来做分频,通过ICSC1选择时钟源。如果内部总线是4M,分频以后是2M。这个不是倍频,我查一下是否支持倍频。
    该会员没有填写今日想说内容.
  • TA的每日心情
    难过
    2021-12-15 16:01
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    305

    主题

    4701

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    377
    最后登录
    2023-8-16
    发表于 2010-7-1 10:24:34 | 显示全部楼层

    RE:请大家帮帮我,飞思卡尔8位单片机怎么倍频?

    你好,可能类型不一样导致寄存器不一样。上面只是个例子,下面详细说明:
    ICGC1寄存器的CLKS来选择时钟源,ICGC2寄存器的MFD来设置倍频,如果设置MFD是2倍频,外部时钟为4M,那么这个时候BUS总线时钟是8M。
    该会员没有填写今日想说内容.
    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-9-11 21:31 , Processed in 0.116264 second(s), 30 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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