查看: 15083|回复: 33

[原创] 【经验分享】使用CodeWarrior10.5软件的PE工具trim芯片内部慢速时钟

[复制链接]
  • TA的每日心情
    开心
    2018-7-2 06:04
  • 签到天数: 1 天

    [LV.1]初来乍到

    59

    主题

    2888

    帖子

    10

    金牌会员

    Rank: 6Rank: 6

    积分
    5970
    最后登录
    2020-9-28
    发表于 2014-2-20 09:05:20 | 显示全部楼层 |阅读模式
    使用CodeWarrior10.5软件的PE工具trim芯片内部慢速时钟

     
    最近遇到多位客户提问:如何把KE02芯片内部32KHz IRC频率调整到自己想要的频率?
    故于此分享一下本人在FRDM-KE02Z开发板上的操作步骤、经验以及测试结果:
     
    1.       使用CodeWarrior10.5软件创建一个带PEKE02芯片工程。该板载主控芯片为KE02Z64VQH2所以在图1中选择MKE02Z64                                                  
    9.jpg

     
    2.       勾选自己的调试工具,因为FRDM-KE02Z开发板板载OpenSDA调试接口故选上。   
    10.jpg

     
    3.       点击Next直到出现下图时,选上Processor Expert并单击Finish完成。这样我们就能够创建一个KE02芯片带PE工具的工程了。   
    11.jpg
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

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

    [LV.1]初来乍到

    59

    主题

    2888

    帖子

    10

    金牌会员

    Rank: 6Rank: 6

    积分
    5970
    最后登录
    2020-9-28
     楼主| 发表于 2014-2-20 09:06:15 | 显示全部楼层

    回复:使用CodeWarrior10.5软件的PE工具trim芯片内部慢速时钟

    4.       进入工程后按照下图步骤操作:先将CWPE工具窗口选项级别选择成Expert专家级,再选择开发板上芯片封装对应型号,接着输入自己想要trim的频率(需在31.25KHz~39.0625KHz范围内)。   
    7.jpg
     
    5.       为了使大家能够更直观地查看内部IRC时钟是否已经真正被trim到期望频率,所以在上图中增加了45两处操作使得Bus clock能够从PTH2这个引脚上输出。Main函数中添加的蓝底代码置1SIM_SOPT寄存器的CLKOE位,是为了让芯片允许分频后的Bus clock频率能够通过BUSOUT功能口从其复用的PTH2引脚上输出。   
    6.jpg
     
    6.       至此相信大家会有点疑问,既然我们要确定IRCtrim后的频率,为何要把Bus clock时钟引出而不直接输出IRC时钟呢?这是因为IRC时钟没有引脚直接输出,而Bus clock有引脚输出、与IRC频率有换算关系、且又是大部分外设的时钟源。通过下面时钟模块框图我们可以看出内部IRC时钟到Bus clock的走向及其经过倍频、分频情况。   
      12.jpg
     
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

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

    [LV.1]初来乍到

    59

    主题

    2888

    帖子

    10

    金牌会员

    Rank: 6Rank: 6

    积分
    5970
    最后登录
    2020-9-28
     楼主| 发表于 2014-2-20 09:06:49 | 显示全部楼层

    回复:使用CodeWarrior10.5软件的PE工具trim芯片内部慢速时钟

    7.       打开Debug Configurations,按下图选test IRC_FLASH_OpenSDA后单击Edit…修改设置。   
    1.jpg
     
    8.       选择高级编程选项   
    2.jpg
     
    9.       此处我们需要自己填写期望trimIRC频率,要确保与之前PE中输入的IRC频率相同。   

    3.jpg
     
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

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

    [LV.1]初来乍到

    59

    主题

    2888

    帖子

    10

    金牌会员

    Rank: 6Rank: 6

    积分
    5970
    最后登录
    2020-9-28
     楼主| 发表于 2014-2-20 09:07:08 | 显示全部楼层

    回复:使用CodeWarrior10.5软件的PE工具trim芯片内部慢速时钟

    10.   点击Done完成操作并进入Debug后全速运行该工程。现在我们需要根据FRDM-KE02Z_SCH原理图来确定PTH2引脚输出的Bus clock时钟在FRDM-KE02Z开发板上所处位置。由于这个引脚并未引到开发板两边接插件上,所以我们只能通过示波器测量R40电阻与芯片连接的那端以便观察Bus clock时钟来确定IRC频率了。   
      8.jpg



     
      IMG_20140214_113416.jpg

       

    FRDM-KE02Z开发板测量照片

     

     

      20MHz jpg.jpg

       

    示波器测得Bus clock时钟频率波形

     
     
     附件是测试代码:
      Trim IRC.zip (140.31 KB, 下载次数: 84)
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16

    主题

    57

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    209
    最后登录
    2021-7-16
    发表于 2014-2-24 15:31:50 | 显示全部楼层

    回复:【经验分享】使用CodeWarrior10.5软件的PE工具trim芯片内部慢速时钟

    新手学习中,,,,,,,,
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    9

    帖子

    0

    新手上路

    Rank: 1

    积分
    27
    最后登录
    1970-1-1
    发表于 2014-2-25 15:14:28 | 显示全部楼层

    回复:【经验分享】使用CodeWarrior10.5软件的PE工具trim芯片内部慢速时钟

    真是好帖啊, 不看白不看
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    4

    帖子

    0

    新手上路

    Rank: 1

    积分
    4
    最后登录
    1970-1-1
    发表于 2014-2-25 17:59:39 | 显示全部楼层

    RE:【经验分享】使用CodeWarrior10.5软件的PE工具trim芯片内部慢速时钟

    看看了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4

    主题

    351

    帖子

    0

    高级会员

    Rank: 4

    积分
    870
    最后登录
    1970-1-1
    发表于 2014-2-25 22:54:08 | 显示全部楼层

    回复:【经验分享】使用CodeWarrior10.5软件的PE工具trim芯片内部慢速时钟

    来学习下怎么调整内部时钟频率的
    谢谢楼主分享
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    2

    帖子

    0

    新手上路

    Rank: 1

    积分
    3
    最后登录
    1970-1-1
    发表于 2014-2-26 10:54:44 | 显示全部楼层

    RE:【经验分享】使用CodeWarrior10.5软件的PE工具trim芯片内部慢速时钟

    刚刚学习飞思卡尔 学习一下  谢谢啦
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    17

    帖子

    0

    注册会员

    Rank: 2

    积分
    60
    最后登录
    1970-1-1
    发表于 2014-2-26 11:58:19 | 显示全部楼层

    RE:【经验分享】使用CodeWarrior10.5软件的PE工具trim芯片内部慢速时钟

    还要回复了才能看到附件,有点伤心
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2024-5-2 12:32 , Processed in 0.150200 second(s), 29 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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