查看: 4582|回复: 14

[已解决] 关于CPU主频设置的问题(已解决)

[复制链接]

该用户从未签到

23

主题

122

帖子

0

注册会员

Rank: 2

积分
177
最后登录
1970-1-1
发表于 2014-8-19 11:41:10 | 显示全部楼层 |阅读模式
 CPU型号为MKL05Z32VLC4。
1.在PE中,其时钟设置中的trim value是起什么作用的?Inistialize slow trim value和Inistialize fast trim value这两项要不要勾选?
2.MCG mode只有选择FEI,MCG output才能达到47.972352MHz;而选择FEE则只能达到40MHz,请问是何故?另外,Core clock应该就是CPU主频吧?这个47.972352MHz是否就是最高频率值?
我知道答案 目前已有13人回答
回复

使用道具 举报

  • TA的每日心情
    开心
    2018-7-2 06:04
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    59

    主题

    2888

    帖子

    10

    金牌会员

    Rank: 6Rank: 6

    积分
    6020
    最后登录
    2020-9-28
    发表于 2014-8-19 14:20:59 | 显示全部楼层

    回复:关于CPU主频设置的问题

    楼主你好
    Q1.在PE中,其时钟设置中的trim value是起什么作用的?Inistialize slow trim value和Inistialize fast trim value这两项要不要勾选?
    A1: trim value是用来让你填入的内部时钟频率的(datasheet里有出厂频率),如果想要修改内部时钟频率可以填入不同的值并且勾选上,PE就会将期望频率对应的寄存器值存入这地址。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-7-2 06:04
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    59

    主题

    2888

    帖子

    10

    金牌会员

    Rank: 6Rank: 6

    积分
    6020
    最后登录
    2020-9-28
    发表于 2014-8-19 14:22:22 | 显示全部楼层

    回复:关于CPU主频设置的问题

    回复第 2 楼 于2014-08-19 14:20:59发表:
    楼主你好
    Q1.在PE中,其时钟设置中的trim value是起什么作用的?Inistialize slow trim value和Inistialize fast trim value这两项要不要勾选?
    A1: trim value是用来让你填入的内部时钟频率的(datasheet里有出厂频率),如果想要修改内部时钟频率可以填入不同的值并且勾选上,PE就会将期望频率对应的寄存器值存入这地址。
     

    有一篇相关帖子你可以参考  【经验分享】使用CodeWarrior10.5软件的PE工具trim芯片内部慢速时钟
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-7-2 06:04
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    59

    主题

    2888

    帖子

    10

    金牌会员

    Rank: 6Rank: 6

    积分
    6020
    最后登录
    2020-9-28
    发表于 2014-8-19 14:27:51 | 显示全部楼层

    回复:关于CPU主频设置的问题

    Q2.MCG mode只有选择FEI,MCG output才能达到47.972352MHz;而选择FEE则只能达到40MHz,请问是何故?另外,Core clock应该就是CPU主频吧?这个47.972352MHz是否就是最高频率值?
    A2:选择FEI模式时由内部慢速时钟供FLL,选择FEE模式时由外部晶振或有源时钟供FLL。 MCG output输出的FLL频率自然不同,因为FLL的输入频率不一定相同。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-7-2 06:04
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    59

    主题

    2888

    帖子

    10

    金牌会员

    Rank: 6Rank: 6

    积分
    6020
    最后登录
    2020-9-28
    发表于 2014-8-19 14:30:59 | 显示全部楼层

    回复:关于CPU主频设置的问题

    回复第 4 楼 于2014-08-19 14:27:51发表:
    Q2.MCG mode只有选择FEI,MCG output才能达到47.972352MHz;而选择FEE则只能达到40MHz,请问是何故?另外,Core clock应该就是CPU主频吧?这个47.972352MHz是否就是最高频率值?
    A2:选择FEI模式时由内部慢速时钟供FLL,选择FEE模式时由外部晶振或有源时钟供FLL。 MCG output输出的FLL频率自然不同,因为FLL的输入频率不一定相同。
     

    Core Clock就是CPU主频(时钟名称对应实际意义可以从参考手册的5.4 Clock definitions章节看到)
    5.4 Clock definitions.jpg
     
    Core Clock最高频率可以从数据手册里获得,KL05的Core Clock最高48MHz。
    5.3.1 Device clock specifications.jpg
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    23

    主题

    122

    帖子

    0

    注册会员

    Rank: 2

    积分
    177
    最后登录
    1970-1-1
     楼主| 发表于 2014-8-19 14:39:28 | 显示全部楼层

    回复:关于CPU主频设置的问题

    回复第 5 楼 于2014-08-19 14:30:59发表:
    回复第 4 楼 于2014-08-19 14:27:51发表:
    Q2.MCG mode只有选择FEI,MCG output才能达到47.972352MHz;而选择FEE则只能达到40MHz,请问是何故?另外,Core clock应该就是CPU主频吧?这个47.972352MHz是否就是最高频率值?
    A2:选择FEI模式时由内部慢速时钟供FLL,选择FEE模式时由外部晶振或有源时钟供FLL。 MCG output输出的FLL频率自然不同,因为FLL的输入频率不一定相同。
     

    Core Clock就是CPU主频(时钟名称对应实际意义可以从参考手册的5.4 Clock definitions章节看到)

     
    Core Clock最高频率可以从数据手册里获得,KL05的Core Clock最高48MHz。

     
     
    标称的最高频率是48MHz,那么47.972352MHz就是实际能达到的值吧。
     
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    23

    主题

    122

    帖子

    0

    注册会员

    Rank: 2

    积分
    177
    最后登录
    1970-1-1
     楼主| 发表于 2014-8-19 14:43:17 | 显示全部楼层

    回复:关于CPU主频设置的问题

    回复第 3 楼 于2014-08-19 14:22:22发表:
    回复第 2 楼 于2014-08-19 14:20:59发表:
    楼主你好
    Q1.在PE中,其时钟设置中的trim value是起什么作用的?Inistialize slow trim value和Inistialize fast trim value这两项要不要勾选?
    A1: trim value是用来让你填入的内部时钟频率的(datasheet里有出厂频率),如果想要修改内部时钟频率可以填入不同的值并且勾选上,PE就会将期望频率对应的寄存器值存入这地址。
     

    有一篇相关帖子你可以参考  【经验分享】使用CodeWarrior10.5软件的PE工具trim芯片内部慢速时钟
     
     
    你这个例子用的是CW+OpenSDA,而我用的是keil+jlink,请问该怎么办?
     
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-7-2 06:04
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    59

    主题

    2888

    帖子

    10

    金牌会员

    Rank: 6Rank: 6

    积分
    6020
    最后登录
    2020-9-28
    发表于 2014-8-19 14:48:55 | 显示全部楼层

    回复:关于CPU主频设置的问题

    标称的最高频率是48MHz,那么47.972352MHz就是实际能达到的值吧。
     

    但为什么要把FLL输入频率选择得那么尴尬导致输出也那么尴尬呢? 还不如直接修改到能让FLL输出48MHz呢。
     
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    23

    主题

    122

    帖子

    0

    注册会员

    Rank: 2

    积分
    177
    最后登录
    1970-1-1
     楼主| 发表于 2014-8-19 14:52:04 | 显示全部楼层

    回复:关于CPU主频设置的问题

    回复第 8 楼 于2014-08-19 14:48:55发表:
    标称的最高频率是48MHz,那么47.972352MHz就是实际能达到的值吧。
     

    但为什么要把FLL输入频率选择得那么尴尬导致输出也那么尴尬呢? 还不如直接修改到能让FLL输出48MHz呢。
     
    实在不好意思,我不知道怎么改FLL输入频率。
     

     
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-7-2 06:04
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    59

    主题

    2888

    帖子

    10

    金牌会员

    Rank: 6Rank: 6

    积分
    6020
    最后登录
    2020-9-28
    发表于 2014-8-19 14:53:28 | 显示全部楼层

    回复:关于CPU主频设置的问题

    回复第 7 楼 于2014-08-19 14:43:17发表:
    回复第 3 楼 于2014-08-19 14:22:22发表:
    回复第 2 楼 于2014-08-19 14:20:59发表:
    楼主你好
    Q1.在PE中,其时钟设置中的trim value是起什么作用的?Inistialize slow trim value和Inistialize fast trim value这两项要不要勾选?
    A1: trim value是用来让你填入的内部时钟频率的(datasheet里有出厂频率),如果想要修改内部时钟频率可以填入不同的值并且勾选上,PE就会将期望频率对应的寄存器值存入这地址。
     

    有一篇相关帖子你可以参考  【经验分享】使用CodeWarrior10.5软件的PE工具trim芯片内部慢速时钟
     
     
    你这个例子用的是CW+OpenSDA,而我用的是keil+jlink,请问该怎么办?

     

    首先你确定需要修改内部慢速时钟频率吗? 默认就已经是32.768KHz了。
    如果你真的要把内部慢速时钟在31.25 — 39.0625 kHz范围内调整,那么通过参考手册“24.4.6 MCG Auto TRIM (ATM)”提到的自动调整机制也是可以实现的。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-7-20 15:35 , Processed in 0.151067 second(s), 31 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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