问一个关于PIC单片机定时器1的问题,
关于T1CON特殊寄存器,T1GINV:Timer1GateInvertbit(1)1=Timer1gateisactivehigh(Timer1countswhenga...
关于T1CON特殊寄存器,
T1GINV: Timer1 Gate Invert bit(1)
1 = Timer1 gate is active high (Timer1 counts when gate is high)
0 = Timer1 gate is active low (Timer1 counts when gate is low)
TMR1GE: Timer1 Gate Enable bit(2)
If TMR1ON = 0:
This bit is ignored
If TMR1ON = 1:
1 = Timer1 is on if Timer1 gate is not active
0 = Timer1 is on
“Timer1 is on if Timer1 gate is not active”,这个on,是什么意思,是指开始计数还是别的什么啊,(如果直译为打开,还是理解不了啊,寄存器1打开不就是开始计数了么)
我英语比较烂,看得自己前后矛盾,第一个寄存器控制,在高电平时开始计数,还是在低电平时开始计数,而第二个寄存器,如果置1的话,它说在定时器1在门控信号无效的时候“on”,这个on应该不是counts的意思吧,如果是计数的意思的话,不是跟第一个寄存器矛盾了么。
求高手帮忙指点,谢谢。
我看“TMR1GE: Timer1 Gate Enable bit(2)”的意思好像是说这一位是控制门控信号是否有效的意思,但是这样的话,和“1 = Timer1 is on if Timer1 gate is not active”,又对不上了啊,如果等于一是代表门控信号有效的话,不应该是当门控活动时定时器1打开么 展开
T1GINV: Timer1 Gate Invert bit(1)
1 = Timer1 gate is active high (Timer1 counts when gate is high)
0 = Timer1 gate is active low (Timer1 counts when gate is low)
TMR1GE: Timer1 Gate Enable bit(2)
If TMR1ON = 0:
This bit is ignored
If TMR1ON = 1:
1 = Timer1 is on if Timer1 gate is not active
0 = Timer1 is on
“Timer1 is on if Timer1 gate is not active”,这个on,是什么意思,是指开始计数还是别的什么啊,(如果直译为打开,还是理解不了啊,寄存器1打开不就是开始计数了么)
我英语比较烂,看得自己前后矛盾,第一个寄存器控制,在高电平时开始计数,还是在低电平时开始计数,而第二个寄存器,如果置1的话,它说在定时器1在门控信号无效的时候“on”,这个on应该不是counts的意思吧,如果是计数的意思的话,不是跟第一个寄存器矛盾了么。
求高手帮忙指点,谢谢。
我看“TMR1GE: Timer1 Gate Enable bit(2)”的意思好像是说这一位是控制门控信号是否有效的意思,但是这样的话,和“1 = Timer1 is on if Timer1 gate is not active”,又对不上了啊,如果等于一是代表门控信号有效的话,不应该是当门控活动时定时器1打开么 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询