Índice:
- Etapa 1: construir o circuito
- Etapa 2: programar o microcontrolador configurador
- Etapa 3: configurar o chip de problema
- Etapa 4: Palavras Finais
Vídeo: Configurador AVR HVPP: 4 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:36
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
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
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:
AVR Assembler Tutorial 2: 4 etapas
AVR Assembler Tutorial 2: Este tutorial é uma continuação do " AVR Assembler Tutorial 1 " Se você não passou pelo Tutorial 1, você deve parar agora e fazê-lo primeiro. Neste tutorial, continuaremos nosso estudo de programação em linguagem assembly do atmega328p u
AVR Assembler Tutorial 6: 3 etapas
AVR Assembler Tutorial 6: Bem-vindo ao Tutorial 6! O tutorial de hoje será curto, onde desenvolveremos um método simples para comunicar dados entre um atmega328p e outro usando duas portas conectando-os. Em seguida, pegaremos o rolo de dados do Tutorial 4 e o Registro
AVR Assembler Tutorial 8: 4 etapas
AVR Assembler Tutorial 8: Bem-vindo ao Tutorial 8! Neste breve tutorial, vamos desviar um pouco da introdução de novos aspectos da programação em linguagem assembly para mostrar como mover nossos componentes de prototipagem para um separado " impresso " placa de circuito. O
Arduino como ISP -- Queime arquivo hexadecimal em AVR -- Fusível no AVR -- Arduino como programador: 10 etapas
Arduino como ISP || Queime arquivo hexadecimal em AVR || Fusível no AVR || Arduino como programador: ……………………… ASSINAR O meu canal do YouTube para mais vídeos …….. Este artigo tem tudo a ver com arduino como ISP. Se você deseja fazer upload de um arquivo hexadecimal ou se deseja definir seu fusível em AVR, então não precisa comprar um programador, você pode fazer
Configurador de produto do Inventor: 11 etapas
Configurador de produto do Inventor: Este manual de instruções mostra como construir um configurador de produto simples usando o Inventor 2019. O que você precisa?