Página 1 de 1

PIC16F648A TIMER1

MensagemEnviado: 26 Ago 2007 22:32
por tecpower
Boa noite a todos, estou desenvolvendo um hardware que usa um relôgio, pois quem incrementa este relôgio é um cristal externo de 32768Khz, onde utilizo a interrupção com TMR1, utilizo o Compilador PCW CCS em C.
O problema que esta ocontecendo é o seguinte:
1. O relôgio esta adiantando alguns segundos, pois cronometrei o mesmo.
2. Utilizo dois capacitores de 22pF no cristal.
3. Seto o TMR1 com (32768)

Pois já diminui o nº do contador mais mesmo assim esta adiantando os segundos.
Se alguém puder me ajudar ficarei muito grato, desde já um abraço. :)

MensagemEnviado: 27 Ago 2007 12:20
por LeandroPIC
troque o capacitor de 22p e coloque de 47p.

MensagemEnviado: 29 Ago 2007 10:31
por tecpower
Bom dia LeandroPIC, vou fazer este teste e te retorno.
Um abraço e obrigado.

Resposta

MensagemEnviado: 29 Ago 2007 10:57
por quispe
Olá tecpower

não entendi muito bem o seu problema. Vc está usando um chip de relógio, do tipo daqueles que tem calendario ou vc esta criando uma base de tempo com o timer do PIC ?

www.qsptecnologia.eng.br

MensagemEnviado: 29 Ago 2007 21:55
por tecpower
Boa noite quispe, estou utizando uma base de tempo externa com o timer1 do PIC 16F648A com cristal de 32,768Khz e capacitor de 22pF, mais o mesmo esta adiantando em 06:00:00Horas um total de 00:00:02 segundos.
E preciso de um tempo exato para meu hardware CLP.
E estou utilizando C da CCS.

Um abraço e obrigado.

MensagemEnviado: 30 Ago 2007 22:12
por microeletronica
Quando estoura o timer, voce altera os numeros dos registradores dos contadores.?
Pequenas alteracoes nos registradores podem gerar grandes atrasos acumulados.

Sujestão

MensagemEnviado: 31 Ago 2007 13:07
por quispe
Tecpower

Acho que não tem nada de errado em seu projeto. Talvez seria necessário procurar um cristal de outra marca, 2 segundos em 6 horas é razoável. Claro que depende em que aplicação vc estará usando o seu projeto. Uma sujestão seria vc lavar a placa toda com alcool isopropilico e seca-la com um secador de cabelo. Porque assim vc limpa qualquer capacitância parasita perto do cristal. Muitos problemas que eu tive, eu resolvi com uma simples lavagens

Grande Abraço
Eng. Daniel
www.qsptecnologia.eng.br