He estado trabajando en un proyecto de Arduino. Después de conseguir que todo funcione utilizando el Arduino, me gustaría pasar a una solución que NO utilice el Arduino. Es decir, me gustaría utilizar un microcontrolador sin involucrar la placa Arduino. Esto permitirá una solución de una sola placa, sin escudo.
Sé que hay métodos para hacer mi propio Arduino en una protoboard, pero eso no es realmente lo que estoy tratando de hacer.
No estoy muy seguro de cómo hacer esto.
A menos que haya una opción mejor, me inclino por usar el ATmega328, que es el que usa el Arduino. Tengo entendido que las herramientas de desarrollo están disponibles de forma gratuita o, al menos, no son muy caras.
Para el propósito de esta pregunta, asume que puedo obtener +5V a mi circuito.
Mi primera pregunta es cómo programar la MCU. Creo que hay dos opciones:
- Comprar un programador, programar el MCU, y luego colocar el chip en mi circuito.
- Diseñar mi circuito para incluir soporte para la programación en circuito.
Estoy asumiendo que si voy con la opción #1, es tan simple como insertar un chip programado en mi circuito; no necesito nada más. Por supuesto que cambiar el software sería un inconveniente.
Pero para la opción 2, no estoy seguro de lo que necesito. Por lo poco que he leído, creo que necesito un cable de programación, y un conector en mi placa (¿de qué tipo?). Entonces supongo que (correctamente) cablear el conector a ciertos pines en el ATmega.
En cualquier caso, necesitaré el estudio Atmel.
En segundo lugar, aparte de la fuente de alimentación, ¿hay algo en el Arduino que sea absolutamente necesario? Supongo que tal vez un interruptor de reinicio?
4 votos
Puedes utilizar un Arduino para programar AVR. Personalmente me gusta usar herramientas de línea de comandos y un makefile, en lugar de un IDE.
1 votos
Esta pregunta podría ser más apropiada para el Arduino Stack Exchange. arduino.stackexchange.com Ya está en Beta Pública
7 votos
Pero mi objetivo es un diseño sin arduino.
0 votos
"¿Hay algo en el arduino que necesito absolutamente?" Creo que necesitarás los pines UART(aka el puerto serie), viene bien para depurar.
0 votos
El estudio Atmel no es en absoluto necesario. Yo programo mis chips desde la línea de comandos (y un editor de texto). Aunque concedido para grandes proyectos Atmel studio definitivamente hará más fácil