Meu Arduino Uno possui um microcontrolador ATMEGA328P-PU e várias outras coisas na placa. Eu gostaria de programar o chip sem o software Arduino e apenas o mínimo de outros componentes. Desejo, eventualmente, criar coisas sem o custo do Arduino, e quero aprender sobre as outras partes do quadro e adicioná-las novamente, conforme necessário. Estou confortável com C e gcc, então provavelmente posso descobrir a parte do software. Mas o que, se houver, além desses dois produtos abaixo, eu preciso ter na placa de ensaio com o microcontrolador?
microcontroller
atmega
Rob N
fonte
fonte
Respostas:
Tudo o que você precisa, além do programador e do chip, são algumas capas de desacoplamento e alguma maneira de conectar os sinais de programação à placa de ensaio.
Então:
Opcional
Além do cabeçalho (que é de 10 pinos com alguns pinos não utilizados - você pode usar as etiquetas como um guia para suas conexões, os nomes são os mesmos), este esquema é o mais simples que eu poderia encontrar com um rápido Google:
Curiosamente, acabei de escrever um blog sobre fazer praticamente a mesma coisa com um microcontrolador PIC (pode valer uma olhada, os dois são muito parecidos)
fonte
Só estou postando isso como uma resposta para ocultar os URLs feios. Você certamente deve dar uma olhada no Atmel Appnote AVR042: Considerações sobre o design de hardware do AVR .
fonte
Eu também encontrei este link útil do pessoal do Arduino: https://www.arduino.cc/en/Main/Standalone Explica como passar de um chip que você acabou de obter da DigiKey (ou de qualquer outro lugar) para carregar o gerenciador de inicialização e o componentes mínimos de suporte.
fonte