Ir ao conteúdo
  • Comunicados

    • Gabriel Torres

      Seja um moderador do Clube do Hardware!   12-02-2016

      Prezados membros do Clube do Hardware, Está aberto o processo de seleção de novos moderadores para diversos setores ou áreas do Clube do Hardware. Os requisitos são:   Pelo menos 500 posts e um ano de cadastro; Boa frequência de participação; Ser respeitoso, cordial e educado com os demais membros; Ter bom nível de português; Ter razoável conhecimento da área em que pretende atuar; Saber trabalhar em equipe (com os moderadores, coordenadores e administradores).   Os interessados deverão enviar uma mensagem privada para o usuário @Equipe Clube do Hardware com o título "Candidato a moderador". A mensagem deverá conter respostas às perguntas abaixo:   Qual o seu nome completo? Qual sua data de nascimento? Qual sua formação/profissão? Já atuou como moderador em algo outro fórum, se sim, qual? De forma sucinta, explique o porquê de querer ser moderador do fórum e conte-nos um pouco sobre você.   OBS: Não se trata de função remunerada. Todos que fazem parte do staff são voluntários.
    • DiF

      Poste seus códigos corretamente!   21-05-2016

      Prezados membros do Fórum do Clube do Hardware, O Fórum oferece um recurso chamado CODE, onde o ícone no painel do editor é  <>     O uso deste recurso é  imprescindível para uma melhor leitura, manter a organização, diferenciar de texto comum e principalmente evitar que os compiladores e IDEs acusem erro ao colar um código copiado daqui. Portanto convido-lhes para ler as instruções de como usar este recurso CODE neste tópico:  
fabiano aladin

PIC Problema ao gravar e testar pic 16F628A

Recommended Posts

Fiz um programa  para ser utilizado  no pic 16F628a , onde ao  ficar pressionado um dos botões ele acende uma sequência de leds , e uma das portas  matém um led acesso e apagando somente em um intervalo de tempo pré estabelecido  quando um dos botões é pressionado ou solto ,testei no proteus 8.1 e funcionou perfeitamente. Porém na hora de gravar  ficou dando alguns erros e quando finalmente consegui   não  tinha sinal de saídas nas portas correspondentes.Não sei se errei  alguma configuração ou se foi problema no gravador .

Uso o programa Pickit  programmer 2 v.2.61 , gravador pic kit 2 clone .Já gravei vários pics  12F com ele e sem problema nenhum .

Código segue abaixo das imagens .

 

hardware.png.e711f057b1e50affbc86e62eb57f6466.png5aa6cc9ce3ea4_errogravador.png.fdb880cae3ca5d46007135fa958ebdf6.png5aa6cc97a2fab_sucessogravador.png.894550b0988a8fe3b3e726f4aabfcf03.png

testec.txt

cab.txt

Editado por fabiano aladin

Compartilhar este post


Link para o post
Compartilhar em outros sites

Na sequencia, verifique:

-sua montagem

-vcc e gnd: qualidade deles

-sinal de reset

-capacitor de desacoplamento

-ruídos nas entradas

-etc

 

Troque:

-mc

-programador

-etc

-abç

  • Curtir 1

Compartilhar este post


Link para o post
Compartilhar em outros sites
19 minutos atrás, Isadora Ferraz disse:

Na sequencia, verifique:

-sua montagem

-vcc e gnd: qualidade deles

-sinal de reset

-capacitor de desacoplamento

-ruídos nas entradas

-etc

 

Troque:

-mc

-programador

-etc

-abç

vcc , gnd , sinal de reset , conferidos.

O microcontrolador q não tem como eu trocá-lo , só tenho ele e aqui na cidade não tem , tem q encomendar  de fora e com correios em greve já viu , coloquei ociloscópio em cima e não  achei ruído .Não sei  se tem algum erro ou  se tem algum problema no pic ou  gravador > A configuração dos fuses estão corretas , o código funcionou   bem  no proteus !

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

ok.

-Não estou a ver capacitor no reset

-verifique maus contatos no programador

-verifique vcc e vpp do programador

-apague 1x ou + antes de gravar

-grave sem proteção e verifique

-verifique os fuses

-troque a fonte e o fonte:

-faça um programa simples pisca led e vá incrementando aos poucos

-etc

-abç

  • Curtir 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

Postei  todo o código e configuração dos fuses , já tô  fazendo um programa mais simples aqui.

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nesse seu esquema você colocou um nível alto na porta 1? Senão recomendo você colocar o fuse do masterclear off. Também recomendo desativar o watchdog e as interrupções se você não as estiver usando...

Eu fiz um trabalho na faculdade com PIC18F4260 e a maioria dos problemas que a gente teve sempre foi com as palavras de configuração, porque mesmo que o código funcione no proteus, na prática ele talvez não possa funcionar porque o simulador admite implicitamente algumas palavras de configuração que a gente não configurou direito...

Você tá compilando seu código onde? MPLAB?

  • Curtir 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

Compilei no CCS , postei o código também  para caso alguém veja  o erro!

 

adicionado 0 minutos depois
3 horas atrás, henrique0x0 disse:

Nesse seu esquema você colocou um nível alto na porta 1? Senão recomendo você colocar o fuse do masterclear off. Também recomendo desativar o watchdog e as interrupções se você não as estiver usando...

Eu fiz um trabalho na faculdade com PIC18F4260 e a maioria dos problemas que a gente teve sempre foi com as palavras de configuração, porque mesmo que o código funcione no proteus, na prática ele talvez não possa funcionar porque o simulador admite implicitamente algumas palavras de configuração que a gente não configurou direito...

Você tá compilando seu código onde? MPLAB?

Compilei no CCS , postei o código também  para caso alguém veja  o erro!

adicionado 1 minuto depois
3 horas atrás, Isadora Ferraz disse:

... de nada...

Funcionou  para piscar leds , vou ver os fuses novamente aqui.

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fiz novamente e salvei em outro arquivo  , e funcionou , certamente era problema no gravador ,  não  fiz alteração nenhuma

só copiei e colei .

Obrigado pela ajuda de todos  , gostaria de saber se sem o capacitor  na MCLR não vai ter  nenhum problema ?

 

Compartilhar este post


Link para o post
Compartilhar em outros sites
Em 13/03/2018 às 17:00, Isadora Ferraz disse:

é bom por.

Vou colocar no lugar dos leds  cinco foto acopladores 4n25 , para acionar cinco  relês de 12 volts , sendo  o emissor do 4n25  ligado ao terra e o coletor   no relê  , a outra extremidade do relê vai no  12 volts , minha dúvida é se o pic vai aguentar  alimentar  quatro 4n25  no máximo ao mesmo tempo  ?

 

Compartilhar este post


Link para o post
Compartilhar em outros sites
2 horas atrás, fabiano aladin disse:

pic vai aguentar  alimentar  quatro 4n25  no máximo ao mesmo tempo

O pic vai sim. R em cada led do opto óbvio.

 

1 hora atrás, fabiano aladin disse:

o emissor do 4n25  ligado ao terra e o coletor   no relê 

Perturbador... Faça um desenho e publique. Preciso dar umas risadas técnicas mesmo kk.

Compartilhar este post


Link para o post
Compartilhar em outros sites
23 horas atrás, Isadora Ferraz disse:

O pic vai sim. R em cada led do opto óbvio.

 

Perturbador... Faça um desenho e publique. Preciso dar umas risadas técnicas mesmo kk.

fotoacloplat.png.1892c60e8989c3d2a99d06c8ff820011.png

Compartilhar este post


Link para o post
Compartilhar em outros sites

Foi o que pensei... Vou rir um pouco mas prometo que só por dentro ((kk)) . Vejamos...

Esta configuração não é muito interessante. 1º: o opto não suporta muito a corrente da bobina. 2º: não há ganho algum em isolação. 3º ocupa + espaço. A partir do 4º é etc.

e nem falei na falta do diodo antiparalelo com bobina. obviamente irias por, né?

 

Então, somando: use um simples bc337 ou até 547

 

abç

Compartilhar este post


Link para o post
Compartilhar em outros sites

STDBY.png.f3ddeee8d5fc39b4a6360d95ea7e6847.png

adicionado 2 minutos depois
6 minutos atrás, Isadora Ferraz disse:

Foi o que pensei... Vou rir um pouco mas prometo que só por dentro ((kk)) . Vejamos...

Esta configuração não é muito interessante. 1º: o opto não suporta muito a corrente da bobina. 2º: não há ganho algum em isolação. 3º ocupa + espaço. A partir do 4º é etc.

e nem falei na falta do diodo antiparalelo com bobina. obviamente irias por, né?

 

Então, somando: use um simples bc337 ou até 547

 

abç

Nessa imagem não tem o diodo , mas está sendo usado sim , vou  usar  os transistores , obrigado!

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado pela ajuda , o problema em gravar  persistiu com ou sem os fuses , tirei e coloquei um à um , gravei com outro programa e modelo de gravador ,o problema deve está no programa   para gravá-lo .Segue imagens  do circuito com transistores.

CKTRL.png

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vi agora...

Se c3 for 10uF e estiver presente na gravação, ele pode zoar mesmo. Dá erro ou nem grava.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário






Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações 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

×