Dúvida microcontrolador PIC12F629
 Mosaico
 Mosaico
 PIC
 Dúvida microcontrolador PIC12F629
  Registrar   Ajuda   Login

Tópico AnteriorTópico Anterior - Próximo TópicoPróximo Tópico
Tópico com 1532 visitas e 11 mensagens
Autor
Tópico: Dúvida microcontrolador PIC12F629
valdoedri
Usuário Nivel 2

Postagens: 11
Registro: 29/07/2009
Local: Campo Grande - MS - Brasil
Idade: 33 anosSexo Masculino
 Postado em 29/07/2009 2:17:00 PM

Olá pessoal, estou iniciando meus estudos com microcontrolador, estou tentando acender dois led's por dois segundos e apaga-los, porém não estou conseguindo fazer funcionar, segue abaixo o esquema e o código que estou usando:



Como podem observar, estou tentando utilizar o oscilador interno, acho que pode ser isso pois a alimentação está como vi em alguns tutorias na internet, se alguém puder corrigir meu esquema ou meu código eu agradeço.

T+

IP LogadoPróxima Mensagem

Usuário Nivel 5

Postagens: 192
Registro: 13/10/2007
Local: - MG - Brasil
Idade: 48 anosSexo não informado
 Postado em 29/07/2009 7:14:00 PM

Configure o pino 4 como mclr e ponha um resistor de 10k nele. que deve funcionar.

Sérgio

IP LogadoMensagem AnteriorPróxima Mensagem
valdoedri
Usuário Nivel 2

Postagens: 11
Registro: 29/07/2009
Local: Campo Grande - MS - Brasil
Idade: 33 anosSexo Masculino
 Postado em 29/07/2009 7:40:00 PM

Grato pela ajuda amigo, mas eu já tentei isso.

Inclusive com e sem o fuse MCLR.

T+

IP LogadoMensagem AnteriorPróxima Mensagem
Romero
Usuário Nivel 4

Postagens: 47
Registro: 07/04/2008
Local: Maringa - PR - Brasil
Idade: 32 anosSexo Masculino  Aniversário em 10/11
 Postado em 29/07/2009 11:37:00 PM

Olá amigo!!
você esta usando uma logica de entrada negada portanto tenta assim

if (!input(PIN_A2))
{

}

o sinal de !!! serve de negação, sempre uso essa logica nos meus projetos para evitar ruidos na entrada do circuito!!

IP LogadoMensagem AnteriorPróxima Mensagem
valdoedri
Usuário Nivel 2

Postagens: 11
Registro: 29/07/2009
Local: Campo Grande - MS - Brasil
Idade: 33 anosSexo Masculino
 Postado em 30/07/2009 11:31:00 AM

Olá Romero,

eu já havia tentado isso também, porém insistindo nos testes aqui, notei que as vezes funciona, fico ligando e desligando a alimentação derrepente funciona aí quando desligo e ligo novamente para de funcionar, fica nessa intermitência, será que o PIC está com defeito ou seria alguma interferência.

T+

IP LogadoMensagem AnteriorPróxima Mensagem
Romero
Usuário Nivel 4

Postagens: 47
Registro: 07/04/2008
Local: Maringa - PR - Brasil
Idade: 32 anosSexo Masculino  Aniversário em 10/11
 Postado em 30/07/2009 5:26:00 PM

Provavelmente pode ser provocado por uma interferencia que pode estar sendo gerada pela sua fonte de alimentaçao, de uma verificada nisso.
pode ser provocado tambem por matriz de contatos, sao grandes vilãos dos microcontroladores.

ATT


IP LogadoMensagem AnteriorPróxima Mensagem

Usuário Nivel 5

Postagens: 192
Registro: 13/10/2007
Local: - MG - Brasil
Idade: 48 anosSexo não informado
 Postado em 30/07/2009 7:40:00 PM

Mensagem original postada por valdoedri Grato pela ajuda amigo, mas eu já tentei isso.

Inclusive com e sem o fuse MCLR.

T+



Vou te passar uma informação muito importante. Durante meses eu quebrei a cabeça com problemas assim nesse pic e no 16F628A. O meu gravador era simples e não debugava. Um dia ganhei um xicd e lá tive a informação quando tentei gravar que esses pics não suportam ser configurados para oscilador interno e mclr interno. Só um ou outro.
A gravação ocorre às vezes sim e às vezes não. O fato, porém, é que não se deve tentar grava-los assim.

Sérgio

IP LogadoMensagem AnteriorPróxima Mensagem
PAULOR
Usuário Nivel 4

Postagens: 48
Registro: 12/05/2007
Local: goiania - GO - Brasil
Idade: 49 anosSexo Masculino
 Postado em 31/07/2009 10:43:00 PM

Ola valdoedri
se vç está usando o esquema acima, retire o diodo que está depois do regulador,pois
ele dá forma que foi colocado, rebaixa a tenção em +- 1,5 V,Portanto o pic deve estar trabalhando com +- 3,5 vcc,alguns pic só trabalham com tenção até 4,5 v, olhe no datasheet e veja a tenção de trabalho.
Paulo

IP LogadoMensagem AnteriorPróxima Mensagem
valdoedri
Usuário Nivel 2

Postagens: 11
Registro: 29/07/2009
Local: Campo Grande - MS - Brasil
Idade: 33 anosSexo Masculino
 Postado em 01/08/2009 5:50:00 PM

Olá Paulo,

Do jeito que está o esquema, está chegando 5,01 V no pino 1 e também no pino 4 mesmo com um resistor de 10K limitando a corrente.

T+

IP LogadoMensagem AnteriorPróxima Mensagem
PAULOR
Usuário Nivel 4

Postagens: 48
Registro: 12/05/2007
Local: goiania - GO - Brasil
Idade: 49 anosSexo Masculino
 Postado em 01/08/2009 11:56:00 PM

Ola valdoedri

SE A TENÇÃO ESTÁ OK,TEMOS QUE PARTIR PARA O PROGRAMA.
NÃO CONHEÇO BEM DE C MAIS EM OUTROS PROGRAMAS(ASM ,BASIC)
QUANDO SE TRABALHA COM OSCILADOR INTERNO TEM QUE SE DEFINIR ,NO CASO DE C EU NÃO SEI, MAIS DE UMA OLHADA NO DATASHEET NA PAGUINA 54, NO REGISTER 9-1: CONFIG — CONFIGURATION WORD (ADDRESS: 2007h)
T+ PAULO

IP LogadoMensagem AnteriorPróxima Página
 Todos os horários são de Brasília (GMT -03:00)
 Nova Mensagem desde a sua Última Visita.
[***] Palavra proibida pelo moderador do Grupo de Discussão
Páginas: 1 2
Tópico AnteriorTópico Anterior - Próximo TópicoPróximo Tópico

Volta para o Topo da Página



Forum Now! - Criar seu forum grátis