查看: 2926|回复: 8

[已解决] LPTMR能否自动加载和自动连续运行(已解决)

[复制链接]

该用户从未签到

13

主题

104

帖子

0

中级会员

Rank: 3Rank: 3

积分
269
最后登录
1970-1-1
发表于 2013-11-20 10:56:56 | 显示全部楼层 |阅读模式
 LPTMR运行于定时器模式,每次定时时间到达后都要重新执行定时器复位,更新比较值和使能计时器才能重新开始下一轮的
计时吗?能不能让计时自动的重复执行?
我知道答案 目前已有7人回答
回复

使用道具 举报

  • TA的每日心情
    郁闷
    2021-1-9 21:21
  • 签到天数: 56 天

    连续签到: 1 天

    [LV.5]常住居民I

    52

    主题

    677

    帖子

    5

    金牌会员

    Rank: 6Rank: 6

    积分
    1470
    最后登录
    2021-1-9
    发表于 2013-11-20 12:06:22 | 显示全部楼层

    RE:LPTMR能否自动加载和自动连续运行

    定时器就是当计数器达到预定值之后产生一个中断,然后重新开始计数,当计数器达到预定值后再产生一个中断,如此往复循环
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    85

    主题

    790

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2279
    最后登录
    1970-1-1
    发表于 2013-11-20 13:34:25 | 显示全部楼层

    RE:LPTMR能否自动加载和自动连续运行

    counter值本来就是会自动重置的.手册中有这样一段话的,就在讲counter的那一节.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    145

    主题

    4926

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    9267
    最后登录
    1970-1-1
    发表于 2013-11-20 13:37:52 | 显示全部楼层

    RE:LPTMR能否自动加载和自动连续运行

    楼上说的是正确的,每当CNR等于CMR+1的时候,CSR[TCF]会置位,如果允许中断还会产生中断。如果TFC是清零的,那么这个时候CNR会自动复位,然后需要清除TCF标志位继续下一次运行;如果TFC是置位,则CNR会直到溢出才自动复位。
    具体的内容,请查看用户手册的LPTMR章节。
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.1]初来乍到

    305

    主题

    4701

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    377
    最后登录
    2023-8-16
    发表于 2013-11-20 14:05:06 | 显示全部楼层

    RE:LPTMR能否自动加载和自动连续运行

    哪个芯片的?希望明确说明一下。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13

    主题

    104

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    269
    最后登录
    1970-1-1
     楼主| 发表于 2013-11-20 14:28:29 | 显示全部楼层

    RE:LPTMR能否自动加载和自动连续运行

    MKL25Z128VLK4,我的意思是我要产生一个定时中断,当一个中断到来时我只处理我要做的事情而不再对LPTMR进行操作,LPTMR是否能继续按照设定的时间间隔产生中断。
    测试时在中断处理函数中加上对LPTMR的TEN位清零再置“1”才能再次进入中断,能不能在中断函数中把这两句去掉也能正常产生中断?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    145

    主题

    4926

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    9267
    最后登录
    1970-1-1
    发表于 2013-11-20 14:33:37 | 显示全部楼层

    回复:LPTMR能否自动加载和自动连续运行

    你好,中断中是一定要清标志的,否则下次无法进入中断哦!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13

    主题

    104

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    269
    最后登录
    1970-1-1
     楼主| 发表于 2013-11-20 14:56:38 | 显示全部楼层

    RE:LPTMR能否自动加载和自动连续运行

    下面三句没有清中断标志的动作啊
    LPTMR0_CSR = (uint32_t)(LPTMR0_CSR &= ~LPTMR_CSR_TEN_MASK);
    LPTMR0_CMR = LPTMR_CMR_COMPARE(500);
    LPTMR0_CSR |= LPTMR_CSR_TEN_MASK;
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    145

    主题

    4926

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    9267
    最后登录
    1970-1-1
    发表于 2013-11-20 15:52:42 | 显示全部楼层

    RE:LPTMR能否自动加载和自动连续运行

    你好,我们有一篇相关LPTMR的中文文章,你可以参看:
    https://www.nxpic.org.cn/bbs/article_1280_554818.html
    LPTMR0_CSR|=0X80,这句,清除TCF标志。
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-7-18 16:50 , Processed in 0.104442 second(s), 28 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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