Página 1 de 1
usando timer 2

Enviado:
30 Nov 2006 10:35
por jmarcelopn
Ola.. gostaria de saber como funciona o TIMER2.
É possível usar o TIMER 2 do at89s8252 para trabalhar com interrupção por timer como o timer 0 e o timer 1? Precisaria que o mesmo ativasse uma interrupção apos um determinado tempo e que a mesma utilizasse um contador de 16 bits.
Obrigado

Enviado:
30 Nov 2006 11:03
por brasilma
O Timer 2 funciona da mesma forma que os demais, porem é mais versátil ainda, na medida que permite auto-reload de 16 bits (RCAP2L e RCAP2H), pode ser usado para gerar baud-rate, e possui o modo Captura Externa, que permite que o valor do Timer seja copiado para (RCAP2L e RCAP2H) qdo recebida uma transição de 1 para 0 em T2EX.

Enviado:
04 Dez 2006 20:28
por pomboeletronic
por exemplo uma boa aplicação do timer 2 é que com ele vc pode usar a porta p1.0 com saida de overflw...assim pode fazer umgerador de sinal...
#include <89S8252.inc>
org 0 ljmp principal
principal:
mov RCAP2H,#eah; valores calculados para frreq desejada
mov RCAP2L,#66h;
mov th2,#eah;
mov tl2,#66h;
mov T2MOD,#00000010b;
setb tr2
end

Enviado:
11 Jan 2007 11:41
por jmarcelopn
Hun... Qdo eu quiser usar a P1_0 como saida de overflow.. esse bit vai de 0 para 1?
Qto a (RCAP2L e RCAP2H) eu nao entendi muito bem o funcionamento desses dois registradores. Qdo eu uso timer0 eu recarrego os valores em Th0 e Tl0.. e para o timer 2 ainda tenho que usar esses registradores nao tenho? nesse programa do pombo vi que eles usa ambos...

Enviado:
11 Jan 2007 13:46
por barboza
Como a recarga será automotica, você deve copiar nos dois no inicio do programa.
No decorrer do programa, o th2 e tl2 serão incrementados e quando houver o overflow, o conteudo do RCAP2H e RCAP2L serão copiados para th2 e tl2 respectivamente e o processo continua.
OK?

Enviado:
11 Jan 2007 16:47
por Maurício
É como o pessoal falou.
A vantagem do timer2 é que vc programa uma vez só, dispara, e esquece.
Ele funciona exatamente como os outros dois timers.
Interrupções podem ser usadas, só que ele é bem mais versátil que os outros.
[]'s
RETI.

Enviado:
11 Jan 2007 20:37
por jmarcelopn
obrigado pelas respostas... agora so falta entender como funciona esse P1_0 com saida de overflow..