Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
O Arduino usa o chip ATMega328p. Podemos obtê-lo no formato SMD (ATMega328p-AU) ou no formato DIP para soldagem por furo (ATMega328p-PU). Mas, o chip por si só não funciona. Ele precisa de mais alguns componentes e todos juntos são chamados de configuração mínima deste chip.
Etapa 1: Esquema Simples
Abaixo temos o esquema para esta configuração. Como você pode ver, precisamos de 5 volts. Esta alimentação deve ser muito bem regulada, sem picos de tensão. Para isso e um capacitor extra de 10uF entre 5V e GND. Alos, o pino de reinicialização é ativado como ativo. Então, para desabilitá-lo, precisamos aplicar 5V nele. Para isso, um resistor de 10k ohms é colocado entre RESET e Vcc. Além disso, o ATMega328, geralmente funciona a 16MHz. Para isso, entre os pinos 9 e 10 colocamos um cristal de 16MHz. Mas esse cristal, para oscilar, precisa de dois capacitores de exatamente 22pF ligados ao GND. Na figura a seguir, você tem todos os pinos do chip. No momento, se o microcontrolador tiver um bootlaoder, poderíamos fazer o upload de um código. Mas vamos imaginar que não tenha um bootloader.
Etapa 2: Gravar Bootloader
Agora, vamos imaginar que o chip não tem o bootloder (chip virgem). Para isso, você deve fazer as próximas conexões de um Arduino UNO. Estes são os pinos SPI, CLOCK, MISO e MOSI.
Etapa 3: Conecte o Arduino ao PC
Agora conecte o Arduino ao seu PC. Abra o IDE do Arduino e vá para Arquivo → Exemplos → ISP do Arduino e abra esse exemplo. Selecione o com da placa Arduino UNO, selecione a placa como Arduino UNO e uplaod este código.
Etapa 4: Bootloader
Agora faça as conexões no esquema anterior e é hora de queimar o bootloader. Vá para Ferramentas → programador → Arduino como ISP. Com isso, mudamos o programador para ISP.
Etapa 5: Finalmente Grave Bootloader
Finalmente, vá para Ferramentas → Gravar carregador de inicialização. Agora os LEDs do Arduino piscarão muito. Assim que receber a mensagem de bootlaoder queimado, estamos prontos para prosseguir.