timer0

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

timer0

Mensagempor juniorlucival » 02 Nov 2010 11:26

Caros colegas, sei que os senhores teem um conhecimento avançado e por isso na minha inicialização nos pics procuro os mestres aqui,
minha dúvida é sobre utilização do timer0
eu tenho diversas configurações, como habilitar interrupções ao estouro, contagem com parametros externos, contagem na rampa de subida e descida, tudo isso bem entendido, mas veja quando faço uma rotina, em que o timer0 estoura e va para uma interrupção, dentro da interrupção eu limpo flag e nessas linhas de tratamento da interrupção por timer0 nesse exato momento, o timer0 continua sua contagem? seu eu configurar para contar 1 devo levar em consideração as linhas de tratamento da interrução pelo timer como parte da contagem de 1s.
grato aos senhores.
juniorlucival
Nibble
 
Mensagens: 63
Registrado em: 02 Jan 2010 14:44

Mensagempor Djalma Toledo Rodrigues » 02 Nov 2010 12:01

Não necessariamente Junior

Vamos supor que você esteja alternando um Pino a cada segundo
E que sua ISR seja menor que 1 seg é óbvio
háverá apenas uma defasagem

Agora admitindo que houvesse necessida de incluir tempo gasto com Instruções de tratamento
Neste caso o Timer seria Carregado com 1 seg - t gasto

DJ
Avatar do usuário
Djalma Toledo Rodrigues
Dword
 
Mensagens: 2334
Registrado em: 03 Ago 2008 13:22

Mensagempor jorgeluiz » 02 Nov 2010 13:31

concordo. O tempo e' o mesmo para estourar o timer, dentro ou fora da interrupçao, e limpar o flag nao altera em nada.
Avatar do usuário
jorgeluiz
Byte
 
Mensagens: 448
Registrado em: 26 Mar 2007 02:26

Mensagempor juniorlucival » 02 Nov 2010 19:06

obrigado aos senhores, pela ajuda.
juniorlucival
Nibble
 
Mensagens: 63
Registrado em: 02 Jan 2010 14:44


Voltar para PIC

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

cron

x