查看: 8261|回复: 9

[其他] 如何测试单片机的bus_clock的频率?

[复制链接]
  • TA的每日心情
    奋斗
    2016-11-29 19:14
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    20

    主题

    405

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1529
    最后登录
    1970-1-1
    发表于 2013-12-2 22:45:43 | 显示全部楼层 |阅读模式
    在16位单片机中我通过PLL模块设置的总线时钟如何进行测试呢?我如何才能知道设置的bus_clock频率是否为自己想要得到的频率呢?例外,设置好的频率,我怎么知道此频率下单片机是否运行稳定呢?可以用示波器测吗?如果可以用示波器测,怎么测呢?
    我知道答案 目前已有9人回答
    回复

    使用道具 举报

    该用户从未签到

    10

    主题

    459

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    303
    最后登录
    2024-10-24
    发表于 2013-12-3 08:51:48 | 显示全部楼层

    回复:如何测试单片机的bus_clock的频率?

    在Kinetis中有一个引脚叫做CLKOUT,可以选择输出Busclock,在其驱动代码sysinit.c中有定义,只需要在main函数调用即可。
    void clk_out_init(void)
    {
    // If you are using UART1 for serial communications do not
    // initialize the clock out function or you may break the UART!
        if (TERM_PORT_NUM != 1)
        {
    /* Enable the CLKOUT function on PTC3 (alt5 function) */
      PORTC_PCR3 = ( PORT_PCR_MUX(0x5));
            
    /* Select the CLKOUT in the SMI_SOPT2 mux to be bus clk*/
      SIM_SOPT2 |= SIM_SOPT2_CLKOUTSEL(2);
        }
            
    }
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2016-11-29 19:14
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    20

    主题

    405

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1529
    最后登录
    1970-1-1
     楼主| 发表于 2013-12-3 11:51:16 | 显示全部楼层

    回复:如何测试单片机的bus_clock的频率?

    回复第 2 楼 于2013-12-03 08:51:48发表:
    在Kinetis中有一个引脚叫做CLKOUT,可以选择输出Busclock,在其驱动代码sysinit.c中有定义,只需要在main函数调用即可。
    void clk_out_init(void)
    {
    // If you are using UART1 for serial communications do not
    // initialize the clock out function or you may break the UART!
    if (TERM_PORT_NUM != 1)
    {
    /* Enable the CLKOUT function on PTC3 (alt5 function) */
    PORTC_PCR3 = ( PORT_PCR_MUX(0x5));

    /* Select the CLKOUT in the SMI_SOPT2 mux to be bus clk*/
    SIM_SOPT2 |= SIM_SOPT2_CLKOUTSEL(2);
    }

    }
    那么MC9S12系列单片机,以及MPC56XX系列单片机有类似的引脚吗?如果有,可否具体指出?谢谢斑竹!!
     
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10

    主题

    459

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    303
    最后登录
    2024-10-24
    发表于 2013-12-3 13:15:23 | 显示全部楼层

    回复:如何测试单片机的bus_clock的频率?

    刚才查了一下MPC5602DRM也是有这个输出信号的,对应引脚为PA[0],不清楚你具体采用的那款芯片,不过建议你你直接在RM手册里搜索CLKOUT就能找到.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2016-11-29 19:14
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    20

    主题

    405

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1529
    最后登录
    1970-1-1
     楼主| 发表于 2013-12-3 14:38:13 | 显示全部楼层

    回复:如何测试单片机的bus_clock的频率?

    回复第 4 楼 于2013-12-03 13:15:23发表:
    刚才查了一下MPC5602DRM也是有这个输出信号的,对应引脚为PA[0],不清楚你具体采用的那款芯片,不过建议你你直接在RM手册里搜索CLKOUT就能找到.
    在MPC5604B中已找到此引脚,但在MC9S12XS128和MC9S12G128中均未找到此引脚。是不是在16位单片机中没有类似输出bus_clock的引脚。
    在MPC5604B中有bus_clock时钟输出的引脚,那么我就可以通过示波器测试bus_clock的时钟频率了吗?
    在MC9S12XS128和MC9S12G128中均未找到此引脚,那怎么知道单片机设置的频率是否为我需要得到的频率呢?
     
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10

    主题

    459

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    303
    最后登录
    2024-10-24
    发表于 2013-12-3 16:06:58 | 显示全部楼层

    回复:如何测试单片机的bus_clock的频率?

    建议认真看看Clock的框图,PB0的ECLK就是你想要的时钟!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2016-11-29 19:14
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    20

    主题

    405

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1529
    最后登录
    1970-1-1
     楼主| 发表于 2013-12-3 23:45:05 | 显示全部楼层

    回复:如何测试单片机的bus_clock的频率?

    回复第 6 楼 于2013-12-03 16:06:58发表:
    建议认真看看Clock的框图,PB0的ECLK就是你想要的时钟!
    谢谢版主的耐心解答!谢谢!
     
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7

    主题

    64

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    314
    最后登录
    2016-11-18
    发表于 2015-11-19 21:40:28 | 显示全部楼层
    FSL_FAE_ConstYu 发表于 2013-12-3 08:51
    在Kinetis中有一个引脚叫做CLKOUT,可以选择输出Busclock,在其驱动代码sysinit.c中有定义,只需要在main函 ...

    你的这个sysinit.c能上传一下看看吗,我用的是KSDK,没有找到这个,也一直在为时钟配置头疼
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2018-9-20 10:55
  • 签到天数: 13 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    24

    主题

    1189

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1642
    最后登录
    2022-3-21
    发表于 2016-10-14 15:21:02 | 显示全部楼层
    没理解含义
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-12-26 12:04
  • 签到天数: 43 天

    连续签到: 1 天

    [LV.5]常住居民I

    4

    主题

    253

    帖子

    0

    高级会员

    Rank: 4

    积分
    620
    最后登录
    2018-7-6
    发表于 2016-11-28 12:17:39 | 显示全部楼层
    示波器应该能测吧
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-9-11 08:33 , Processed in 0.107388 second(s), 30 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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