×
Ir ao conteúdo
  • Cadastre-se

Programador tl866cs, erro no pic-16f877


Posts recomendados

boa noite pessoal, sou novo por aqui e preciso muito da ajuda de vcs.

 

alguém aqui já programou pic-16f877 no tl866cs? estou tendo erro durante a programação (adress: 0x00000) e não sei o que fazer mais. esse erro indica q o pic está danificado?
vi uns posts na gringa dizendo q esse programador é meio zoado para esse pic, é vdd mesmo?

Link para o comentário
Compartilhar em outros sites

  • Membro VIP

Não conheço o programador. Pelo menos ele (seu programa) reconhece a presença do mc? Durante a programação ele envia 12V pro pino vpp? Está programando isp (in sistem programming) ou num soquete zif (zero insersion force)?

Publique fotos e captura de tela e afins.. 1.jpg>1k.txt

  • Curtir 2
Link para o comentário
Compartilhar em outros sites

  • BCP alterou o título para Programador tl866cs, erro no pic-16f877

Fala ae mano, bom dia!
É um programador chines, também estou conhecendo agora!!!

 

19 horas atrás, .if disse:

Pelo menos ele (seu programa) reconhece a presença do mc?

 

Parece q sim, ele busca o ID do PIC,

 

image.thumb.png.d69864f235cd314004eaa9aa89d6acdb.png

 

Faz leitura do que há no PIC, neste caso, apaguei o que havia no pic.

 

image.png.76fe19b85ccdf631f4a88631f729a774.png

 

 

Agora vou escrever 3F3F no endereço 000010 e programar com o comando de verificação posterior desligada (para que não haja erro durante a programacao)

 

image.png.08128695bafb8a1289fc2c36ecaddbd7.png

 

 

programacao feita 

 

image.png.527ee07027479471fe05b989dbe03f97.png

 

 

agora vou mandar ler o que está programado... daí vem qualquer coisa menos o q de fato madei escrever

 

image.png.c60060cac4870ccb353cfe9bb8fff266.png

 

aqui podemos ver que não foi programado apenas parte do endereço 000010 mas ele completo bem como o 000018.

 

E se eu mandar ler novamente... e novamente... ele sempre le a mesma coisa

 

Com isso posso entender que a leitura do codigo está ok e q a programação está errada

 

 

Detalhe, depois desta condição, edu mando apagar o codigo do PIC e faço uma nova leitura. Todos os dados vem apagados 3FFF.

 

 

image.png.7184f02cdfc11f16ba3f000c9860e45c.pngimage.png.7184f02cdfc11f16ba3f000c9860e45c.png

 

 

se eu habilitar o comando de verificação da programação, é identificado que o valor escrito não é igual ao q foi mandado ser escrito e gera o erro

 

image.png.ffa448185eecc0a5428e2a66a3f7fee9.png

 

 

depois de programar.... 

 

 

image.png.999d60d69be77ab3c949969073af8944.png

 

depois disso, se eu mandar ler o PIC novamente, eu recebo o mesmo valor de programacao de quando mandei programar sem a verificacao.

 

image.png.7184f02cdfc11f16ba3f000c9860e45c.png

 

 

 

 

19 horas atrás, .if disse:

Durante a programação ele envia 12V pro pino vpp?

 

Sim, 12,8V.

 

19 horas atrás, .if disse:

 Está programando isp (in sistem programming) ou num soquete zif (zero insersion force)?

Sou novo aqui, não sei o que significa, se quer dizer como fazer as conexões eletricas durante a programação; O MC está acoplado direto no soquete do programador.

 

 

Link para o comentário
Compartilhar em outros sites

  • Membro VIP

Apesar das figuras não se se entendi direito. Mas vejamos.. apagado ele é todo 3f3f mesmo. Ele não consegue gravar ffff pois o mc é 14 bits. Melhor você fazer o teste com 0x155 e 0x2aa = bits alternados ou o próprio programa. Publique esquema. Remova o capacitor de reset geralmente no pino vpp que é o mesmo de reset

 

ISP é quando você deixa uns pinos só pra gravar o ci já soldado na pci. Geralmente quando o ci é smd.

 

E Soquete zif (clique)...

soquete_zif_40_pinos_3.jpg

Link para o comentário
Compartilhar em outros sites

17 horas atrás, .if disse:

Apesar das figuras não se se entendi direito. Mas vejamos.. apagado ele é todo 3f3f mesmo.

 

 

Apagado ele fica 3FFF... eu inseri programando 3F3F...

 

image.png.a4339032c7ccac053f4221aa76c1e75c.png

 

 

17 horas atrás, .if disse:

Publique esquema. Remova o capacitor de reset geralmente no pino vpp que é o mesmo de reset

 

 

 

Ainda não desenvolvi o CKT, estou apenas testando o programador ainda.

17 horas atrás, .if disse:

ISP é quando você deixa uns pinos só pra gravar o ci já soldado na pci. Geralmente quando o ci é smd.

 

E Soquete zif (clique)...

 

 

Obrigado pela explicacao

 

entao estou usando o zif

A IMAGEMÉ ILUSTRATIVA APENAS, NO LUGAR DESTE CI ESTOU USANDO O PIC16F877

image.png.311084731ddf98510f0c62809b162db5.png

 

 

Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

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...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!