La forma más fácil de ingresar a la programación AVR es comprar un Arduino y usar el IDE de Arduino para crear programas. Arduino se trata de facilitar la programación AVR y han hecho un buen trabajo para lograr ese objetivo. El tiempo de configuración es mínimo y, aparte de ordenar los puertos COM, es bastante sencillo. Puede obtener un Arduino Uno R3 en Adafruit por $ 25, por lo que la inversión en costos no es tan alta. Por $ 15 puede obtener el Adafruit Metro Mini 328 que es compatible con el IDE Arduino. Algunas tablas de imitación pueden ser incluso más baratas, pero ten cuidado con la calidad.
La ruta súper barata implica comprar el chip AVR de $ 3 (o menos) y cortar un viejo cable de puerto paralelo. Esto requiere que a) tenga un cable tendido yb) su escritorio realmente tenga un puerto paralelo. Aquí está el instructable: el programador de puerto paralelo AVR más simple. Sin embargo, este método no es compatible con el IDE de Arduino y tendrá que aprender algunas herramientas de línea de comandos como avrdude.
También puede comprar varios cables / kits de programación por ~ $ 15. Por ejemplo, FTDI Friend o Standalone AVR ISP Programmer Shield Kit. El IDE de Arduino tiene cierto soporte para la programación a través de estos dispositivos, pero descubrí que era difícil hacerlo funcionar. Puede ser más fácil ir con avrdude. Cuando configura la cadena de herramientas, el costo incremental es solo para nuevos chips. Necesitará una forma de montar y conectar el chip al resto del proyecto, por lo que hay algunos costos adicionales, pero hay mucha más flexibilidad en este método.
- ¿Cuáles son algunas MCU que se usan en los teléfonos inteligentes?
- ¿Rust o Go comenzarán a usarse en dispositivos integrados e IoT en lugar de C?
- ¿Cuál es una buena placa MCU para la práctica de programación a nivel de sistema?
- ¿Debo ir a aprender sistemas integrados en Ahmedabad?
- ¿Hay algún proyecto inteligente que se pueda hacer en riego usando microcontroladores?