por RobL » 06 Fev 2010 12:31
Tem como medir a forma de onda do oscilador ?
Se estiver quadrada (saturada) o oscilador está setado errado e pode estar dando subharmônicas no cristal. Neste caso mude o oscilador para menor ganho, ou terá que colocar resistores esternos no circuito do cristal.
Experimente usar XT em vez de HS para o oscilador e teste. Se partir, deve dar certo, se não partir, verifique a forma de onda, deve ser senoidal. Ajuste somente com R esterno.
No sufoco, troque o cristal e teste.
Bom. Isto se nada estiver setado errado (penso que não).
Se não estou errado supondo 3Mhz bombeando o timer temos :
P = 3,33us (período)
estouro contegem = 16 x 256 x 3,33us= 1,36ms (ordem de grandeza esperada).
Partindo de 0x44 chega praticamente a 1ms.
Não vejo erro aí.