找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 14094|回复: 3
收起左侧

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

[复制链接]
ID:63146 发表于 2017-11-2 08:07 | 显示全部楼层 |阅读模式
方法一:让一个定时器先定时,溢出后,再启动另一个定时器定时;方法二:在第一个中断处理子程序中加入计数器,计数器满后,就去启动另一个定时器定时,把要处理的事件放第二个中断处理子程序中。

回复

使用道具 举报

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 单片机教程网

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