Índice:
- Suprimentos
- Etapa 1: Arduino ISP
- Etapa 2: Encontre a folha de dados do seu AVR e verifique a pinagem
- Etapa 3: conectar o Arduino ao AVR
- Etapa 4: Obtenha a configuração do fusível e o aplicativo AVRDUDE
- Etapa 5: Obtenha seu arquivo HEX de seu código C
- Etapa 6: Fim
Vídeo: Como fazer upload do código C para ِ AVR usando Arduino Uno como programador: 6 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:36
Olá a todos: D
Aqui, compartilharei uma maneira simples de programar qualquer chip AVR usando o Arduino Uno R3
Tudo que você precisa para gravar o código em seu microcontrolador é o Arduino Uno em vez de comprar um programador específico que custa muito caro.
Suprimentos
Você vai precisar de:
- Arduino uno r3 com chip removível (1)
- Fios de ligação
- Capacitor de eletrólito de 10uF (1)
- Arquivo hexadecimal gerado a partir do seu código C
Etapa 1: Arduino ISP
Primeiro: abra seu Arduino IDE e carregue o Arduino ISP em seu Arduino
você pode encontrá-lo em Arquivo -> Exemplos
Antes de pressionar a tecla de upload, você precisa verificar o tipo de placa e a porta COM.
NOTA: este código transformará seu Arduino em um programador!
Etapa 2: Encontre a folha de dados do seu AVR e verifique a pinagem
O pino 1 é o pino que tem um pequeno ponto próximo a ele
precisamos (VCC, GND, Reset, UCSK, MISO, MOSI) localizá-los em seu AVR.
Etapa 3: conectar o Arduino ao AVR
conecte o Arduino ao AVR de acordo com a figura e a folha de dados do seu AVR
e não se esqueça de conectar um capacitor de 10uF entre GND e RST do seu Arduino para desabilitar o auto reset do Arduino
Etapa 4: Obtenha a configuração do fusível e o aplicativo AVRDUDE
vamos para
www.engbedded.com/fusecalc/
e selecione o seu AVR, o meu é Atmega16
Não vou mudar nada, então não destruo meu AVR, mas vou mudar o RC interno para 8 MHZ "Você pode escolher o cristal externo de 16 MHZ" é com você.
role para baixo e copie o argumento avrdude
para colá-lo no programa AVRDUDE.
o meu é
-U lfuse: w: 0xe4: m -U hfuse: w: 0x99: m
Link para download do AVEDUDE:
download.savannah.gnu.org/releases/avrdude/
em seguida, abra-o e mude as configurações como a imagem e dependendo do seu hardware e não se esqueça de colar as configurações do fusível em Argumentos de linha de comando adicionais
Etapa 5: Obtenha seu arquivo HEX de seu código C
Vou escrever um código c simples para piscar um LED no PIN 20
carregue o arquivo hexadecimal para avrdude na seção Flash e programa de sucesso
Etapa 6: Fim
Para qualquer pergunta, comente abaixo
Recomendado:
Como fazer upload do programa Arduino Pro Mini 328P usando o Arduino Uno: 6 etapas
Como fazer upload do programa Arduino Pro Mini 328P usando o Arduino Uno: Arduino Pro Mini é o menor chipboard que tem 14 pinos de I / O, está trabalhando em 3,3 volts - 5 volts DC e fácil de enviar o código no dispositivo de programação. Especificação: 14 portas de entrada / saída digital RX, TX, D2 ~ D13, 8 portas de entrada analógica A0 ~ A7 1
Como fazer upload de um programa ou código no Arduino Pro Mini usando o cabo conversor serial CH340 UART: 4 etapas
Como fazer upload de um programa ou código no Arduino Pro Mini usando o cabo conversor serial CH340 UART: Os cabos serial USB TTL são uma variedade de cabos conversores USB para serial que fornecem conectividade entre interfaces USB e UART seriais. Uma variedade de cabos está disponível, oferecendo conectividade a 5 volts, 3,3 volts ou níveis de sinal especificados pelo usuário com
Como conectar um programador FT232RL ao Arduino ATMEGA328 para fazer upload de esboços: 4 etapas
Como conectar um programador FT232RL ao Arduino ATMEGA328 para fazer upload de esboços: Neste mini Instructable, você aprenderá como conectar o chip FT232RL ao microcontrolador ATMEGA328 para fazer upload de esboços. Você pode ver um Instructable neste microcontrolador autônomo aqui
Porta USB NODEMcu não funciona? Faça upload do código usando o módulo USB para TTL (FTDI) em apenas 2 etapas: 3 etapas
Porta USB NODEMcu não funciona? Faça upload do código usando o módulo USB para TTL (FTDI) em apenas 2 etapas: Cansado de conectar muitos fios do módulo USB para TTL ao NODEMcu, siga estas instruções para fazer upload do código em apenas 2 etapas. Se a porta USB do NODEMcu não está funcionando, então não entre em pânico. É apenas o chip do driver USB ou o conector USB
Como fazer escudos Bluetooth para upload do Sketch para o Arduino: 9 etapas (com imagens)
Como fazer escudos de Bluetooth para upload do Sketch para o Arduino: Você pode fazer o upload de um esboço para o Arduino do Android ou pc via bluetooth, para fazer isso você precisa de alguns pequenos componentes adicionais, como módulo bluetooth, capacitor, resistor, placa de barba e fios de jumper, em seguida, você conecta juntos e conectem-se ao pino do Arduino