lele5211314 发表于 2020-1-21 17:07 这一句没有问题,T0方式不变.T1设置方式1 |
1723000545 发表于 2020-1-21 13:29 是的,因为T0只计数1次就中断,T1要计数3次才中断,如果未设置T1优先,总是T0优先中断 |
能不能提示一下怎么改 |
在你写的程序中,定时器初始化第一行都是TMOD|=0X10; 这句代码应该是打开定时器1,而你描述的只能用定时器0,这很矛盾啊,你好好捋下思路 |
csmyldl 发表于 2020-1-21 00:42 你的意思是把定时器1的优先级设置成比定时器0高吗 |
haierzaifei11 发表于 2020-1-21 10:09 两个定时器的定时时间必须一样吗 |
定时计数器时间长短不同 |
设置定时计数器1优先,因为定时计数器0时间短,而定时计数器1时间长 |
![]() |
TH0和TL0都是0xff,定时才1us,中断服务程序里啥都干不成 |