Página 1 de 1

Mais uma dúvida de interrupção por timer

MensagemEnviado: 17 Mar 2010 10:02
por btpavao
Galera,

Estou programando um 18F97J60 com o Hi Tech, e preciso de uma interrupção a cada 1ms do Timer3, minha placa esta com um cristal de 25MH. Fazendo as contas tenho que a "carga" do Timer3 tem que ser 59286 (0xE796), porém qdo coloco o osciloscópio na saída tenho um período de 1,22ms. Muito esperto, refiz as contas para 10ms, e no osciloscópio tive 12,2ms, como resolver esse "problema"? Preciso de no máximo, uma variação de 10%.

Obs.: Timer3 configurado para trabalhar com 16 bits, e o prescaler está 1:1.

Valeu!!!