Ir ao conteúdo

Timer 10 Minutos Usando PIC 16F628A


andretech

Posts recomendados

Postado

Boa Noite Amigos!!

Meus caros estou precisando fazer com que a sáida a0 do pic mantenha 10 minutos ligada e depois fique mais 10 minutos desligada, porém o código que estou usando não esta funcionando. Alguém poderia me ajudar ou corrigir meu código para fazer funcionar?

Segue abaixo o código que eu estou utilizando:

#include <16f628a.h>
#fuses INTRC_io, NOMCLR
#use delay (clock=4M)

#use fast_io (a)
#use fast_io (


void main (void){

set_tris_a (0b11111110);
set_tris_b (0xff);

while (true){

output_HIGH (pin_a0);
delay_ms (600000);
output_LOW (pin_a0);
delay_ms (600000);

}


}

Muito Obrigado!

Abraço

Andre

Postado

Vamos lá, primeiro, no início do seu código:

#include <16f628a.h>

#fuses INTRC_io, NOMCLR

#use delay (clock=4M)

Aonde está #fuses, falta algumas coisas, tipo o oscilador, Watch Dog Timer e outros. Tente colocar assim:

#include <16f628a.h>

#fuses HS,PUT,NOWDT,NOLVP,NOBROWNOUT

#use delay (clock=4M)

Depois, mais embaixo, após configurar o TRISA e o TRISB, você tem que limpar os ports, pois nem sempre eles estão zerados:

set_tris_a (0b11111110);

set_tris_b (0xff);

output_a(0);

output_b(0);

Depois disso testa, vê se compila, mas reveja a parte do while ai, pois do jeito que tá não vai ficar 10 minutos nunca.

Postado

Olá Mateus!!

Muito Obrigado pela ajuda!!!

Fiz as modificações que você me falou e a compilação deu certo, porém a parte do while eu não mudei porque não sei como fazer para deixar o código como eu quero (saída a0 10 minutos ligado e 10 minutos desligado infinitamente). Da forma que esta realmente não funciona.

Você pode me ajudar na parte do while também?

Valeu!!

  • Coordenador
Postado

Caso o autor do tópico necessite, o mesmo será reaberto, para isso deverá entrar em contato com a moderação solicitando o desbloqueio.

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!