Índice:

Configurador AVR HVPP: 4 etapas
Configurador AVR HVPP: 4 etapas

Vídeo: Configurador AVR HVPP: 4 etapas

Vídeo: Configurador AVR HVPP: 4 etapas
Vídeo: Code Importer for AVR® Devices 2024, Novembro
Anonim
Configurador AVR HVPP
Configurador AVR HVPP

Recentemente, recebi alguns chips ATMEGA8L que não podem ser lidos nem programados através do USBASP. Eu queria saber se esses chips são utilizáveis ou totalmente quebrados.

Eu li a folha de dados do chip e percebi que o chip pode não ser capaz de ler se estiver travado e / ou as configurações do fusível estiverem erradas.

Ele também mencionou que a Programação Paralela de Alta Tensão (HVPP) pode ser usada para resgatar o chip. Portanto, eu construo isso para testar.

Você também pode fazer um para resgatar suas fichas.

Etapa 1: construir o circuito

Construa o Circuito
Construa o Circuito
Construa o Circuito
Construa o Circuito

Você precisa dos seguintes itens:

1. Um microcontrolador ATMEGA funcional (ATMEGA8 / 88/168/328, usei uma placa ATMEGA168PA)

2. Um soquete DIP de 28 pinos para o chip de destino (você pode usar o soquete ZIP se tiver um)

3. Um transistor NPN (2N3904 ou 2N2222 etc, usei 2N3904 aqui)

4. Dois resistores de 1K

5. Um resistor 150R (para limitar a corrente para LED vermelho, você precisa de 100R para LED verde ou azul)

6. Um LED para indicador de + 12V (usei LED vermelho)

7. Uma bateria de 12 V (A23) ou um módulo elevador (usei o módulo elevador MT3608 neste projeto)

Solde-os todos juntos com base no esquema.

Etapa 2: programar o microcontrolador configurador

Carregue o código-fonte no Arduino IDE, selecione sua placa e atualize o chip.

Ou você pode programar o chip diretamente usando meus arquivos HEX pré-compilados.

Etapa 3: configurar o chip de problema

Configure o chip de problema
Configure o chip de problema

Agora está tudo pronto. É hora de consertar o chip com problema.

Você pode usar o comando por meio do Serial Monitor no Arduino IDE (BAUD 57600) para configurar o chip. O menu completo pode ser encontrado dentro do código-fonte do Arduino.

Alternativamente, você pode usar a GUI do Windows para se comunicar com o configurador. A GUI inclui todas as funções fornecidas pelo configurador.

Você pode baixar o arquivo executável ou código-fonte do meu github e compilá-lo você mesmo.

Etapa 4: Palavras Finais

Resgatei com sucesso esses chips ilegíveis e todos eles estão funcionando bem depois de apagar o chip e redefinir as configurações do fusível.

Você também pode consertar seus chips problemáticos.

Para obter mais informações e o código-fonte completo do projeto, visite meu github.

github.com/zsccat/HVPP-Configurator

Recomendado: