Índice:

Como gravar bootloader em Atmega328p-AU (SMD): 5 etapas
Como gravar bootloader em Atmega328p-AU (SMD): 5 etapas

Vídeo: Como gravar bootloader em Atmega328p-AU (SMD): 5 etapas

Vídeo: Como gravar bootloader em Atmega328p-AU (SMD): 5 etapas
Vídeo: O Que é MELHOR? BOOTLOADER ou ICSP para GRAVAR o PROGRAMA no ATMEGA 328 Arduino UNO?Eletronica Facil 2024, Novembro
Anonim
Como gravar bootloader em Atmega328p-AU (SMD)
Como gravar bootloader em Atmega328p-AU (SMD)

Olá pessoal!!

Neste Instructables, vou mostrar como gravar Bootloader no chip Atmega328p-AU (SMD) e como fazer um Arduino NANO do início ao fim.

O procedimento escrito nestas instruções pode ser usado para fazer qualquer placa Arduino para seus requisitos de projeto personalizados.

Por favor, assista ao vídeo para melhor compreensão

Existem três partes neste tutorial.

1. Projetar e reunir todos os componentes

2. Gravação do carregador de inicialização em um novo chip

3. Carregando o código de teste

Anexei os arquivos PCB no final deste artigo.

Então vamos começar!

Etapa 1: Material necessário

Material Necessário
Material Necessário
Material Necessário
Material Necessário
Material Necessário
Material Necessário

Chip Atmega328P-AU

CP2102 USB para Módulo TTL (ou semelhante, como CH340)

Arduino NANO

Jumper Wires

Regulador AMS1117 5V

Cristal 16MHz

LED SMD

Resistor SMD (330R, 10K) (pacote 0604)

Botão Switch

Capacitores (0,1uF, 22pF, 10uF) (usei o tipo de cerâmica, mas a placa é projetada para o pacote SMD_0612)

Terminal Strip

Todas as ferramentas e acessórios para SMD Soldeing.

Etapa 2: Diagrama de circuito e construção da placa de circuito

Diagrama de circuito e construção da placa de circuito
Diagrama de circuito e construção da placa de circuito
Diagrama de circuito e construção da placa de circuito
Diagrama de circuito e construção da placa de circuito
Diagrama de circuito e construção da placa de circuito
Diagrama de circuito e construção da placa de circuito
Diagrama de circuito e construção da placa de circuito
Diagrama de circuito e construção da placa de circuito

O diagrama de circuito e o layout do PCB foram baixados do site do Arduino. Mais tarde eu modifiquei um pouco porque todos os componentes usados na placa original não estavam disponíveis comigo. Encomendei a placa de circuito online.

Depois de receber o PCB, usei minha estação de solda de soprador de ar quente para soldar os componentes e ICs. As imagens da placa finalizada estão anexadas.

Eu não expliquei o processo de soldagem agora, pois é um tópico de escopo para instructables diferentes. Apliquei a pasta de solda no PCB usando um estêncil, coloquei os componentes e soldou usando Hot air Blower.

Etapa 3: Conexões e procedimento para gravar bootloader

Conexões e procedimento para gravar bootloader
Conexões e procedimento para gravar bootloader
Conexões e procedimento para gravar bootloader
Conexões e procedimento para gravar bootloader
Conexões e procedimento para gravar bootloader
Conexões e procedimento para gravar bootloader

Siga estes detalhes de conexão (consulte o link Imagens / Vídeo para fácil compreensão *)

ArduinoMINI caseiro …………….. Arduino NANO

Pino 15 (MOSI) ………………………………. D11

Pino 16 (MISO) ………………………………. D12

Pino 17 (SCK) ………………………………… D13

Pino 29 (RESET) …………………………….. D10

VCC ……………………………………………. VCC (5V)

GND …………………………………………… GND

Procedimento Para queimar o carregador de inicialização depois de fazer as conexões corretas.

1) Conecte o Arduino NANO ao USB do seu PC

2) Selecione a placa apropriada e a porta de comunicação

3) No menu de ferramentas, selecione ARDUINO AS ISP Programmer. Caminho: Ferramentas> Programador> Arduino como ISP

4) Vá para Ferramentas e selecione Gravar carregador de boot. Caminho: Ferramentas> Gravar carregador de boot

5) Isso pode levar até um minuto e a mensagem "Done Burning Boot Loader" será exibida.

Depois disso, você pode remover todos os fios de conexão e conexões e seu novo Micro-Controlador AVR está pronto para ser usado como dispositivo autônomo em seus projetos.

* Todas as imagens estão em ordem de acordo com o procedimento

Etapa 4: Teste pelo upload do código

Testando enviando o código
Testando enviando o código
Testando enviando o código
Testando enviando o código
Testando enviando o código
Testando enviando o código

Nesta etapa, aprenderemos a fazer o upload do código para o novo Arduino MINI caseiro. Você terá que seguir este procedimento todas as vezes para fazer o upload do código.

Consulte o link Imagens / vídeo para fácil compreensão.

Vou fazer o upload do esboço do LED piscante para testar se o novo microcontrolador está funcionando corretamente.

Detalhes de conexões:

Caseiro Arduino MINI …………….. CP2102

Rx ……………………………………………… Tx

Tx ………………………………………………. Rx

VCC ……………………………………………. VCC (5V)

GND …………………………………………… GND

1. Depois de fazer as conexões, conecte a placa conversora USB para TTL (CP2102) ao seu computador.

2. Abra o esboço de LED piscante no menu de exemplos.

3. No menu de ferramentas, selecione AVRISP programmer e carregue o código.

4. Selecione a porta COM apropriada e as configurações da placa.

5. Assim que a tela do computador mostrar o upload, pressione o botão de reinicialização, pois não conectamos o pino DTR para reinicializar.

O LED piscando indica que o microcontrolador está funcionando corretamente e esta placa equivalente do Arduino Mini pode ser usada para seus projetos. Portanto, aprendemos como inicializar um novo chip ATMEGA 328P-AU.

Etapa 5: solução de problemas e acabamento

Solução de problemas e acabamento
Solução de problemas e acabamento

Concluímos com sucesso a fabricação do Arduino Nano. No entanto, há chances de ocorrerem erros. Aqui está uma lista de coisas que você pode fazer para corrigir os erros.

1) Verifique as conexões e componentes do circuito (principalmente Crystal) se a gravação do carregador de inicialização não funcionar.

2) Certifique-se de ter mencionado a placa correta e a porta COM no software

3) Verifique se há defeito no cabo USB.

4) Se o microcontrolador está esquentando quando ligado, provavelmente você tem um IC com defeito.

5) Verifique a continuidade no PCB e nas pontes de solda indesejadas, pois estamos usando componentes SMD.

Obrigado

HS SANDESH HEGDE

Recomendado: