Ir ao conteúdo

Posts recomendados

Postado

Boa noite pessoal, estou com um problema para fazer a gravação de um PIC16F877A. Toda vez que importo o código hexadecimal, e clico direto no botão "WritE" para fazer a gravação ele fica mostrando uma mensagem de erro, conforme nas imagens abaixo. O que significa esta mensagem?

Sem título.jpg

Sem título_2.jpg

Postado

Ele está acusando falha ao acessar a memória do programa, você está utilizando corretamente a pinagem ou fez alguma escrita na linguagem "diferenciada"?

 

Descreva melhor o problema, são poucas informações para podermos ajudar.

 

Acabei de comprar um pickit 3 e não chegou ainda, quando chegar posso testar mais.

  • Membro VIP
Postado

Tenta fazer primeiro um erase e blank check. Também verifique se está alimentado corretamente e se o MCLR vai pra 12V. Tanto no momento da gravação como leitura.

Postado

Fiz isto varias vezes Izadora,  mas não funcionou.

adicionado 7 minutos depois
Em 01/10/2018 às 08:38, Elivelton Walter disse:

Ele está acusando falha ao acessar a memória do programa, você está utilizando corretamente a pinagem ou fez alguma escrita na linguagem "diferenciada"?

 

Descreva melhor o problema, são poucas informações para podermos ajudar.

 

Acabei de comprar um pickit 3 e não chegou ainda, quando chegar posso testar mais.

Boa tarde,  então a principio estou utilizando a pinagem recomendada pelo PICKIT 3,  num circuito integrado 16F877A de 40 pinos,  com o pino 1  do PICKIT 3 ligado no master clear do 16f que também é o pino 1,  depois as conexões seguintes que corespondem ao positivo e negativo da alimentaçào,  alimentando os dois lados do ci,  e por ultimo os dois pinos de programação própriamente ditos,  que enviam e recebem dados ao gravador,  correspondendo aos pinos 39 e 40 deste circuito integrado. E a conexão 6 do gravador,  não é utilizada.

  • Membro VIP
Postado
Em 01/10/2018 às 11:18, Isadora Ferraz disse:

e se o MCLR vai pra 12V. Tanto no momento da gravação como leitura.

Se o 12V não aparece no pino mclr, ele pode nem reconhecer o mc. Exceção quando se habilita o LVP. Mas na 1ª operação ou em algum momento tem que ter os 12v no vpp.... eis seu norte. E algum capacitor alto neste pino pode zoar também. +1 norte. O derradeiro: você pode ter trocado os pinos de dados.

Postado
14 horas atrás, Isadora Ferraz disse:

Se o 12V não aparece no pino mclr, ele pode nem reconhecer o mc. Exceção quando se habilita o LVP. Mas na 1ª operação ou em algum momento tem que ter os 12v no vpp.... eis seu norte. E algum capacitor alto neste pino pode zoar também. +1 norte. O derradeiro: você pode ter trocado os pinos de dados.

Boa Isadora,  acredito que é pouco porvável tertrocado o pino de dados,visto que segui a risca o diagrama de montagem do circuito.Quanto ao capacitor alto que você disse, tambem acredito não ser o caso,  pois os capacitores que uso nete circuito, são os da etapa osciladora em conjunto com o cristal

  • Membro VIP
Postado

ok. só pra arrematar... o capacitor que menciono é o que ficaria no pino reset/vpp. Há muitos (e muitos) anos tive problema com ele: só gravava se tirasse. Seu mc (e/ou programador) pode estar bichado. Tente outro. E 'não vi' você medir o vpp 12v durante p.ex. uma leitura como te disse. Nem o 5V de vcc... Ou é óbvio d+?

abç

 

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

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!