configurando timers no pic 16f628

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

configurando timers no pic 16f628

Mensagempor denis neves » 12 Set 2007 09:23

Tudo bem pessoal?!?!

eu to tentendo aprender pic sozinho..e eu cheguei aos famosos timers...
eu to com uns livros aki mas eu nao entendi muito bem como utilizar esses timers...eu to utilizando um compilador hi-tech...eu dei uma olhada em seus registradores mas na pratica nao sei como faço para configura-los...
queria q vcs me dessem umas dicas de timers ai...e se for possivel fazer algum exemplo...

Muito grato desde já!!!
denis neves
Byte
 
Mensagens: 117
Registrado em: 25 Jul 2007 17:16

Mensagempor mastk » 12 Set 2007 09:59

Se estiver usando assembler eu recomendo que use o MPLAB...

E qual timer vc esta usando?
Avatar do usuário
mastk
Dword
 
Mensagens: 4407
Registrado em: 14 Out 2006 20:43

Sujestão

Mensagempor quispe » 12 Set 2007 09:59

Olá Denis

para trabalhar com o timer0 deve-se configurar basicamente 3 registradores se no modo de temporizador e 4 no modo de contador. Como vc deve estar temporizando, então 3. São eles TMR0, INTCON e OPTION.

1) INTCON - Habilita ou desabilita a interrupção do timer0
2) TMR0 - Carrega o valor de se quer incrementar
3) OPTION - A fonte de clock pode ser interna ou externa, habilita prescaler ou não e se habilitado, da pra setar um valor

Exemplo:

Quero 10ms de intervalo, Cristal de 4Mhz. Setar o timer para fonte de clock interno, divisor (prescaler) = 256 e TMR0 = 217 Valor exato do timer0 é 9,984ms. Em C fazer:

TMR0 = 217;
OPTION = 0XC7;

Consulte o data sheet e veja os datalhes destes registradores.

Espero ter ajudado Abraço
www.qsptecnologia.eng.br
Desenvolvimento, treinamento e montagens.
quispe
Nibble
 
Mensagens: 83
Registrado em: 10 Mai 2007 11:31

Mensagempor denis neves » 12 Set 2007 11:06

aaaaaaa ta valeu!!!

entao eu to usanu o timer 0...

só q eu nao sei programar em asm!!!

BBBrigado pelas dicas... valeu!!!
denis neves
Byte
 
Mensagens: 117
Registrado em: 25 Jul 2007 17:16


Voltar para PIC

Quem está online

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

cron

x