PIC16F648A TIMER1

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

PIC16F648A TIMER1

Mensagempor tecpower » 26 Ago 2007 22:32

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. :)
tecpower
Bit
 
Mensagens: 10
Registrado em: 29 Nov 2006 11:22

Mensagempor LeandroPIC » 27 Ago 2007 12:20

troque o capacitor de 22p e coloque de 47p.
Avatar do usuário
LeandroPIC
Byte
 
Mensagens: 163
Registrado em: 06 Jul 2007 12:19

Mensagempor tecpower » 29 Ago 2007 10:31

Bom dia LeandroPIC, vou fazer este teste e te retorno.
Um abraço e obrigado.
tecpower
Bit
 
Mensagens: 10
Registrado em: 29 Nov 2006 11:22

Resposta

Mensagempor quispe » 29 Ago 2007 10:57

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
quispe
Nibble
 
Mensagens: 83
Registrado em: 10 Mai 2007 11:31

Mensagempor tecpower » 29 Ago 2007 21:55

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.
tecpower
Bit
 
Mensagens: 10
Registrado em: 29 Nov 2006 11:22

Mensagempor microeletronica » 30 Ago 2007 22:12

Quando estoura o timer, voce altera os numeros dos registradores dos contadores.?
Pequenas alteracoes nos registradores podem gerar grandes atrasos acumulados.
microeletronica
Byte
 
Mensagens: 158
Registrado em: 05 Dez 2006 18:22

Sujestão

Mensagempor quispe » 31 Ago 2007 13:07

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
quispe
Nibble
 
Mensagens: 83
Registrado em: 10 Mai 2007 11:31


Voltar para PIC

Quem está online

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

cron

x