Una pregunta reciente hizo sobre las ventajas / desventajas de varios tipos de MCU. Los AVR ni siquiera parecían dignos de mención dadas las respuestas. ¿Por qué entonces le parece a un extraño que los AVR están experimentando una oleada de popularidad? ¿Se debe esto únicamente al Arduino, o hay algo más que hace que el AVR sea un microcontrolador especialmente bueno?
Respuestas
¿Demasiados anuncios?Comencé usando PIC, pero luego cambié a AVR. Cambié porque hay GCC para AVR. Esto me dio un entorno al que estaba acostumbrado, de forma gratuita, y me permitió compilar código en Linux / OSX, no solo en Windows.
Aunque hay muchos compiladores de C para PIC en estos días, algunos incluso para Linux, todos tienen sus propias peculiaridades que no quería aprender.
Por lo que he visto, los AVR han experimentado una oleada de popularidad solo en nichos de mercado. como herramientas para aficionados y aplicaciones de prototipado rápido. AVR ha hecho un excelente trabajo de obtener soporte de herramientas multiplataforma en Linux, MAC y PC.
Todas las personas con las que hablé que usan microcontroladores en aplicaciones OEM son: utilizando PIC, algún tipo de variante de ARM o un MSP430 (solo para aplicaciones de baja potencia). Todavía no me he encontrado con nadie que use un AVR.