Índice:
- Etapa 1: fazer upload do código ArduinoISP no Arduino UNO
- Etapa 2: Faça a configuração básica da placa de ensaio para ATmega328P
- Etapa 3: Gravar Bootloader
- Etapa 4: envie seu código para ATmega328P
Vídeo: Reduza seus projetos do Arduino - Arduino UNO como programador ATmega328P (https://youtu.be/YO61YCaC9DY): 4 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:36
Link do vídeo:
Programar ATmega328P usando Arduino como ISP (In-System Programmer) permite que você use recursos do Arduino em uma placa de ensaio ou PCB. Isso ajuda principalmente quando você está fazendo seu projeto de faculdade. Reduz o custo do projeto e também o tamanho. Portanto, basta fazer o teste no Arduino e finalizar o projeto no ATmega328P. Programar ATmega328P usando Arduino como ISP leva apenas alguns passos. Antes de prosseguir com a parte do programa, você deve saber o que é Bootloader.
O bootloader no Arduino / ATmega328P: O bootloader é um esboço que está programado na memória flash programável do Arduino / ATmega328P (e ocupa 4380 bytes dos 32 KB disponíveis). É o que diferencia um Arduino ATmega328P e um Atmega328P normal de fábrica. O bootloader do Arduino é executado quando a placa é ligada (ou quando pressionamos o botão reset). Este bootloader inicialmente espera por um novo sketch na porta serial do IDE do Arduino, se obtiver algo, o novo sketch é gravado na memória flash ou então executa o sketch que foi previamente gravado. A maioria dos microcontroladores Arduino tem a função de redefinição automática, que permite que o IDE do Arduino redefina e carregue o código. O bootloader precisa apenas entender o que o IDE do Arduino está enviando e gravá-lo na memória flash do microcontrolador. Para gravar código em um Atmega328P sem o bootloader Arduino, você precisaria de um programador de ISP, como AVR ISP.
Então aqui vamos basicamente gravar o bootloader para o ATmega328P recém-comprado e, em seguida, usar o Arduino como ISP para gravar o esboço desejado no ATmega328P.
Arduino - Bootloader
Arduino - Ambiente
Etapas para usar o Arduino UNO como programador ATmega328P:
Passo 1: Carregue o código do ArduinoISP no Arduino UNO.
Passo 2: Faça a configuração básica da placa de ensaio para ATmega328P.
Passo 3: Grave Bootloader.
Passo 4: Faça upload do seu código para ATmega328P.
Etapa 1: fazer upload do código ArduinoISP no Arduino UNO
ArduinoISP é um esboço que funciona como um esboço do bootloader após gravá-lo na memória flash do ATmega328P. Em primeiro lugar, verifique a configuração da seguinte forma:
Placa: "Arduino / Genuino Uno"
PORTA: "COM2" // A sua pode ser diferente
Programador: "AVRISP mkII"
Em seguida, vá para Arquivo> Exemplos> ArduinoISP> ArduinoISPA e faça o upload para o Arduino Uno.
Etapa 2: Faça a configuração básica da placa de ensaio para ATmega328P
Acima está a configuração básica do ATmega328P para ser funcional. Depois de configurar a placa de ensaio, é hora de conectar esta unidade de placa de ensaio ao Arduino. Agora siga a conexão fornecida acima na figura para conectar o Arduino e o circuito da placa de ensaio.
Etapa 3: Gravar Bootloader
Espero que você tenha entendido o uso de queimar bootloader. Precisamos queimar apenas alguns do bootloader e depois programar ATmega328P quantas vezes quiser sem queimar o bootloader novamente. Agora é hora de queimar o bootloader. Modifique as configurações das ferramentas como mostrado na imagem e, em seguida, Grave Bootloader.
Etapa 4: envie seu código para ATmega328P
Abra o código que deseja enviar.
Mantenha as configurações de ferramentas iguais às de gravação do processo de bootloader.
Agora carregue o código para ATmega328P usando "Shift + Upload".
Então é assim que você pode programar ATmega328P usando o Arduino Uno. Se você tiver alguma dúvida, fique à vontade para perguntar na seção de comentários.
Transferências:
Folha de dados ATmega328P
Comprar:
ATmega328P da Amazon Índia:
Arduino Uno Original da Amazon Índia:
Arduino Uno de baixo custo da Amazon Índia:
Recomendado:
Receber notificações por e-mail de seus projetos de IoT: 6 etapas
Receber notificações por e-mail de seus projetos de IoT: Notificações por e-mail do programa conectando seus projetos de IoT ao Adafruit IO e IFTTT. Publiquei alguns projetos de IoT. Espero que você tenha visto, senão eu convido você para o meu perfil e verificá-los.Eu queria receber algumas notificações quando uma variável
Média de execução para seus projetos de microcontrolador: 6 etapas
Média de execução para seus projetos de microcontrolador: Neste instrutível, explicarei o que é uma média de execução e por que você deve se preocupar com ela, bem como mostrarei como ela deve ser implementada para obter a máxima eficiência computacional (não se preocupe com a complexidade, é muito simples de entender e
Como adicionar recursos IOT aos seus projetos: 5 etapas
Como adicionar recursos IOT aos seus projetos: Nada é melhor do que fazer um projeto DIY que substitui um produto comercial que você considera útil. Bem, na verdade, há algo melhor do que isso. Adicionando capacidade IOT ao seu projeto. Quando se trata de automação, os iniciantes geralmente surtam
LEDs de arco-íris para seus projetos: 4 etapas (com imagens)
LEDs arco-íris para seus projetos: Olá a todos! Tenho usado esses LEDs para muitos projetos decorativos e o resultado é sempre incrível, então quero compartilhar minhas experiências com vocês. Vi muitas pessoas comprando controladores de faixa de LED RGB e usando como 3 ou 5 modo de mudança de cor apenas para
ADICIONE interruptor de toque capacitivo aos seus projetos: 7 etapas
ADICIONE interruptor de toque capacitivo a seus projetos: como adicionar interruptor de toque capacitivo a seus projetos em casaOi, amigos eletrônicos diy neste tutorial, vou mostrar como você pode adicionar um interruptor de toque capacitivo a seus projetos eletrônicos de forma barata e dar seu projeto DIY uma aparência profissional