標(biāo)題: 一個(gè)單片機(jī)定時(shí)器的定時(shí)時(shí)間有限,如何實(shí)現(xiàn)兩個(gè)定時(shí)器的串行定時(shí),來實(shí)現(xiàn)較長時(shí)間的定時(shí) [打印本頁]

作者: henanda    時(shí)間: 2017-11-2 08:07
標(biāo)題: 一個(gè)單片機(jī)定時(shí)器的定時(shí)時(shí)間有限,如何實(shí)現(xiàn)兩個(gè)定時(shí)器的串行定時(shí),來實(shí)現(xiàn)較長時(shí)間的定時(shí)
方法一:讓一個(gè)定時(shí)器先定時(shí),溢出后,再啟動(dòng)另一個(gè)定時(shí)器定時(shí);方法二:在第一個(gè)中斷處理子程序中加入計(jì)數(shù)器,計(jì)數(shù)器滿后,就去啟動(dòng)另一個(gè)定時(shí)器定時(shí),把要處理的事件放第二個(gè)中斷處理子程序中。


作者: ahshmj    時(shí)間: 2017-11-2 22:22
沒有這樣做的,也沒必要這樣做。

每中斷一次計(jì)數(shù)器增加1即可。長時(shí)間,理論上不受限制,數(shù)年都可以。
作者: zl2168    時(shí)間: 2017-11-2 22:34
不需要2個(gè)定時(shí)器串聯(lián),一個(gè)定時(shí)器定時(shí)要多長有多長。
作者: yzwzfyz    時(shí)間: 2017-11-3 11:59
構(gòu)思是對(duì)的!
但沒有必要,用一個(gè)定時(shí)器+寄存器計(jì)數(shù),就可以了,就要多長最OK,不受限制。只需記得:做個(gè)標(biāo)記。




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1