|
lele5211314 發(fā)表于 2020-1-21 17:07 這一句沒有問題,T0方式不變.T1設(shè)置方式1 |
1723000545 發(fā)表于 2020-1-21 13:29 是的,因為T0只計數(shù)1次就中斷,T1要計數(shù)3次才中斷,如果未設(shè)置T1優(yōu)先,總是T0優(yōu)先中斷 |
|
能不能提示一下怎么改 |
| 在你寫的程序中,定時器初始化第一行都是TMOD|=0X10; 這句代碼應(yīng)該是打開定時器1,而你描述的只能用定時器0,這很矛盾啊,你好好捋下思路 |
csmyldl 發(fā)表于 2020-1-21 00:42 你的意思是把定時器1的優(yōu)先級設(shè)置成比定時器0高嗎 |
haierzaifei11 發(fā)表于 2020-1-21 10:09 兩個定時器的定時時間必須一樣嗎 |
| 定時計數(shù)器時間長短不同 |
| 設(shè)置定時計數(shù)器1優(yōu)先,因為定時計數(shù)器0時間短,而定時計數(shù)器1時間長 |
|
| TH0和TL0都是0xff,定時才1us,中斷服務(wù)程序里啥都干不成 |
Powered by 單片機教程網(wǎng)