Página 1 de 1

Relogio digital do livro do Fabio Pereira

MensagemEnviado: 14 Fev 2007 21:26
por dognaldo
Prezados,

Solicito uma ajuda para entender dois pontos no exemplo do relogio digital com alarme do livro Pic Tecnicas avanças do Sr. Pereira.

Os pontos são os seguintes;

1) Se o circuito apresentado utiliza cristal de 4Mhz porque na linha de config a expressão -> _INTRC_OSC_NOCLKOUT (RC interno) ?
Não deveria ser _XT_OSC ?

2) Qual a função do T1_CONTA ?
Pelo que entendi a frequencia das Int's será 1.000.000/8/(65536-3036) = 2. Ou seja 1 Interrupção a cada 0,5 segundo. A função do T1_CONTA=2 seria contar 2 Interrupções de 0,5 segundo gerando a base de tempo de 1 segundo ? É isso ?

Desde já agradeço.

[ ] 's Dognaldo

MensagemEnviado: 15 Fev 2007 15:42
por Fábio Pereira
Olá Dognaldo,

Sobre as suas perguntas:

1) Sim, realmente para obter maior precisão o correto seria utilizar a opção XT_OSC para que o oscilador opere com o cristal externo. Este aspecto acabou passando batido nas revisões e testes porque o intuito do projeto não é apresentar um equipamento pronto e sim demonstrar algumas técnicas de hardware e software com os PICs;

2) Realmente, a variável T1_CONTA possui o propósito de contar o número de interrupções do timer 1, executando o incremento do relógio quando a mesma chega em 0.

Até +