找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 13582|回复: 3
打印 上一主题 下一主题
收起左侧

一个单片机定时器的定时时间有限,如何实现两个定时器的串行定时,来实现较长时间的定时

[复制链接]
跳转到指定楼层
楼主
ID:63146 发表于 2017-11-2 08:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
方法一:让一个定时器先定时,溢出后,再启动另一个定时器定时;方法二:在第一个中断处理子程序中加入计数器,计数器满后,就去启动另一个定时器定时,把要处理的事件放第二个中断处理子程序中。

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:7485 发表于 2017-11-2 22:22 | 只看该作者
没有这样做的,也没必要这样做。

每中断一次计数器增加1即可。长时间,理论上不受限制,数年都可以。
回复

使用道具 举报

板凳
ID:111634 发表于 2017-11-2 22:34 | 只看该作者
不需要2个定时器串联,一个定时器定时要多长有多长。
回复

使用道具 举报

地板
ID:123289 发表于 2017-11-3 11:59 | 只看该作者
构思是对的!
但没有必要,用一个定时器+寄存器计数,就可以了,就要多长最OK,不受限制。只需记得:做个标记。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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