Página 1 de 1
Dúvida Timer 0 !

Enviado:
22 Set 2009 17:22
por Andre_Cruz
Estou procurando e não consigo encontrar, aquela formula que calcula a frequência de estouro do timer 0.
Que usa a frequência do clock, o prescaler e o valor que o registrador TMR0 é iniciado.
Se alguém lembrar ou tiver anotado eu agradeço.
Abraço

Enviado:
22 Set 2009 18:04
por tcpipchip

Enviado:
22 Set 2009 18:37
por MOR_AL
F(interrupção) = F(oscilador) / [4 * Prescaler * (256 - TMR0)], ou
F(interrupção) = F(clock) / [Prescaler * (256 - TMR0)]
MOR_AL

Enviado:
22 Set 2009 20:08
por Andre_Cruz
Valewww
tcpipchip e MOR_AL
Muito obrigado

Enviado:
09 Nov 2009 13:34
por Andre_Cruz
Estou usando um 12F675 com clock externo de 20Mhz e preciso gerar uma interupção acada 10uS não e estou conseguindo alguém pode dar uma "luisss" ?
Abraço

Enviado:
09 Nov 2009 14:07
por tcpipchip
10us ?
Tais programando em Assembly ?

Enviado:
09 Nov 2009 14:10
por Andre_Cruz
tcpipchip,
Sim 10uS, estou programando em ASM.

Enviado:
09 Nov 2009 14:23
por fabim
IXE.
20mhz 5mhz real.
1/5KK = 200nS
10uS / 200nS = 50.
TIMER0 = 256 para tibum.
256 * 200nS = 0,000 051 2 "51.2uS".
uma rápida comparação mentalica, 50 count´s para 10uS.
Senso 50 instruções para cada interrupt.
timer0= 255 - 50.
não vai ficar assim, nossa que exato, virgi maria.
Mais.... Veja novamente, e leve em consideração, 250+6 clocks para estouro, e veja o resultado do valor á cima.
Beijunda fuizme

Enviado:
09 Nov 2009 18:04
por Andre_Cruz
Valew pessoal !!
Consegui 12uS !
Muito obrigado !
Abraço