Mi Arduino Uno tiene un microcontrolador ATMEGA328P-PU y muchas otras cosas en el tablero. Me gustaría programar el chip sin el software Arduino, y solo el mínimo de otros componentes. Finalmente quiero crear cosas sin el costo de Arduino, y quiero aprender sobre las otras partes en el tablero y agregarlas nuevamente según sea necesario. Me siento cómodo con C y gcc, por lo que probablemente pueda descubrir la parte del software. ¿Pero qué, si hay algo, además de estos dos productos a continuación, necesito tener en el tablero con el microcontrolador?
microcontroller
atmega
Rob N
fuente
fuente
Respuestas:
Todo lo que necesita, aparte del programador y el chip, es un par de tapas de desacoplamiento y alguna forma de conectar las señales de programación a la placa de pruebas.
Entonces:
Opcional
Además del encabezado (que es de 10 pines con algunos pines no utilizados, puede usar las etiquetas como guía para sus conexiones, los nombres son los mismos) este esquema es el más simple que pude encontrar con un Google rápido:
Curiosamente, acabo de escribir un blog sobre hacer lo mismo con un microcontrolador PIC (puede valer la pena echarle un vistazo, los dos son muy similares)
fuente
Solo publico esto como respuesta para ocultar las URL feas. Sin duda debería echar un vistazo a Atmel Appnote AVR042: Consideraciones de diseño de hardware AVR .
fuente
También encontré este enlace útil de la gente de Arduino: https://www.arduino.cc/en/Main/Standalone Explica cómo pasar de un chip que acaba de obtener de DigiKey (o donde sea) para cargar el gestor de arranque y el Componentes de soporte mínimos.
fuente