Ir ao conteúdo

Posts recomendados

Postado

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?

  • Membro VIP
Postado

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
Postado

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

 

  Em 15/01/2022 às 12:46, .if disse:

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

Expandir  

 

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

 

 

 

 

  Em 15/01/2022 às 12:46, .if disse:

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

Expandir  

 

Sim, 12,8V.

 

  Em 15/01/2022 às 12:46, .if disse:

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

Expandir  

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.

 

 

  • Membro VIP
Postado

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

Postado
  Em 16/01/2022 às 12:56, .if disse:

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

 

Expandir  

 

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

 

image.png.a4339032c7ccac053f4221aa76c1e75c.png

 

 

  Em 16/01/2022 às 12:56, .if disse:

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

 

 

Expandir  

 

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

  Em 16/01/2022 às 12:56, .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)...

 

Expandir  

 

Obrigado pela explicacao

 

entao estou usando o zif

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

image.png.311084731ddf98510f0c62809b162db5.png

 

 

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

Mostrar 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

Mostrar mais  
×
×
  • Criar novo...