標(biāo)題: 是否可以在單片機定時器中斷函數(shù)中重新定義溢出時間呢? [打印本頁]

作者: 1401370172    時間: 2017-11-20 21:15
標(biāo)題: 是否可以在單片機定時器中斷函數(shù)中重新定義溢出時間呢?
是否可以在定時器中斷函數(shù)中重新定義溢出時間呢?
作者: HC6800-ES-V2.0    時間: 2017-11-21 08:23
當(dāng)然可以!
只要是你選的定時器工作模式,是需要重裝的,就可以。
當(dāng)中斷發(fā)生后,就要重新賦初值,就是THx、TLx,那么,此時就可以賦一個新的溢出時間了。
中斷還沒有發(fā)生,而要去改變初值,好像也是可以的,因為定時器總是在初值基礎(chǔ)上加數(shù)。只不過這樣一來,定時有點亂而已。
作者: xbook_ben    時間: 2017-11-21 08:43
可以啊,每次中斷發(fā)生的時候都要重新裝初值,只要不是自動重載模式,都可以在這個時間里將初值改了。




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