查看: 3199|回复: 13

[分享] KL25定时器的定时时间怎么计算,怎么用定时器实现特定的...

[复制链接]

该用户从未签到

15

主题

40

帖子

0

注册会员

Rank: 2

积分
155
最后登录
2015-7-4
发表于 2015-1-21 23:12:28 | 显示全部楼层 |阅读模式
KL25定时器的定时时间怎么计算,怎么用定时器实现特定的时间定时中断
回复

使用道具 举报

  • TA的每日心情
    难过
    2021-12-15 16:01
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    305

    主题

    4701

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    377
    最后登录
    2023-8-16
    发表于 2015-1-22 09:07:21 | 显示全部楼层
    定时器的使用基本类似。通过分频得到定时器时钟频率,再通过设定装载值来确定每次TIMER产生的时间。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    124

    主题

    3600

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    5781
    最后登录
    1970-1-1
    发表于 2015-1-22 10:35:20 | 显示全部楼层
    楼上是正解,使用不同的定时器,设置不同会不同,请通过参考手册详细了解
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15

    主题

    40

    帖子

    0

    注册会员

    Rank: 2

    积分
    155
    最后登录
    2015-7-4
     楼主| 发表于 2015-1-22 11:36:56 | 显示全部楼层
    安 发表于 2015-1-22 09:07
    定时器的使用基本类似。通过分频得到定时器时钟频率,再通过设定装载值来确定每次TIMER产生的时间。 ...

    有木有固定的公式
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15

    主题

    40

    帖子

    0

    注册会员

    Rank: 2

    积分
    155
    最后登录
    2015-7-4
     楼主| 发表于 2015-1-22 11:38:02 | 显示全部楼层
    FSL_TICS_ZP 发表于 2015-1-22 10:35
    楼上是正解,使用不同的定时器,设置不同会不同,请通过参考手册详细了解 ...

    我在KL25里面怎么看到有相关的 公式,我也知道 需要设置 装载值,但是定时时间和时钟直接的具体关系是什么
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    124

    主题

    3600

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    5781
    最后登录
    1970-1-1
    发表于 2015-1-22 13:39:19 | 显示全部楼层
    祥之若海 发表于 2015-1-22 11:38
    我在KL25里面怎么看到有相关的 公式,我也知道 需要设置 装载值,但是定时时间和时钟直接的具体关系是什 ...

    请将公式截图贴出来看看!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15

    主题

    40

    帖子

    0

    注册会员

    Rank: 2

    积分
    155
    最后登录
    2015-7-4
     楼主| 发表于 2015-1-22 15:27:08 | 显示全部楼层
    FSL_TICS_ZP 发表于 2015-1-22 13:39
    请将公式截图贴出来看看!

    我是想问有木有相关 公式 比如我想配置 LPTMR定时器实现两秒定时 ,LPTMR0_CMR应该配置成多少
    例程:
    *********************************************************************************************************/
    void  lptmrInit (void)
    {
        SIM_SCGC5 |= SIM_SCGC5_LPTMR_MASK;                                   /* 打开lptmr时钟              */
        LPTMR0_CSR |= LPTMR_CSR_TCF_MASK | LPTMR_CSR_TIE_MASK;               /* 清除标志位 开启中断      */
        LPTMR0_PSR |= LPTMR_PSR_PCS(1);                                      /* 使用1Khz时钟源            */
        LPTMR0_CMR = 500;                                                    /* 默认2分频,500即1s         */
        LPTMR0_CSR |= LPTMR_CSR_TEN_MASK;                                    /*开启lptmr                */
    }
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    124

    主题

    3600

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    5781
    最后登录
    1970-1-1
    发表于 2015-1-22 15:45:03 | 显示全部楼层
    你上述的步骤是ok。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15

    主题

    40

    帖子

    0

    注册会员

    Rank: 2

    积分
    155
    最后登录
    2015-7-4
     楼主| 发表于 2015-1-22 16:01:46 | 显示全部楼层
    FSL_TICS_ZP 发表于 2015-1-22 15:45
    你上述的步骤是ok。

    要改变定时时间是不是只需要改变CMR值 就行 ,我不知道它和定时时间的关系,请教下
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    124

    主题

    3600

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    5781
    最后登录
    1970-1-1
    发表于 2015-1-22 17:10:36 | 显示全部楼层
    除了与CMR值有关外,还跟计数时钟源频率有关。
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-7-22 10:19 , Processed in 0.109153 second(s), 28 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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