Pues parece ser sondeo de opinión, aquí está mi $.02. Si estoy trabajando en un BRAZO o AVR importa (y, por lo tanto, me importa), basado sobre todo en lo que yo estoy tratando de hacer. Hay casos donde el AVR tiene sentido, y hay quienes, cuando un BRAZO. En general, también hay una solución de compromiso que uno hace entre, digamos, AVR y el PIC.
En primer lugar, mientras que probablemente voy a meter en problemas por decir esto, el "fuerte contingente en el Arduino de la familia" es algo de una minoría. La mayoría de arduino folk (usuarios) que he encontrado es el tipo que más bien sería el tratamiento de su hardware de la misma manera que había crear una secuencia de comandos de python para hacer algo divertido, a menudo con un menor nivel de comprensión de la complejidad de lo que habría cuando se iba a hacer "de numpy import foo" . Mientras que hay algo de mérito en el Arduino manera de hacer las cosas, también hay un montón de alcance para la crítica.
Creo que vale la pena mirar los AVRs, a un lado de la placa Arduino ecosistema. El Arduino contingente también se ha beneficiado enormemente de las razones que hizo que el AVR algo de un estándar de facto para los aficionados de las cosas - un manto ha sido apoderando cada vez más de los PIC, incluso antes de arduino hizo su aparición. El regulador de la competencia directa sería el PIC y a un grado en el MSP430, que está ganando tracción debido en gran parte a TI pesados de la campaña de marketing combinada con su subvencionar herramientas.
Ecosistema
Como se ha mencionado en otras respuestas, el AVR es la única familia que tiene una limpia, una manera estandarizada para llegar de cero a hola mundo usando herramientas libres. El avr-gcc puerto, las piezas que forman el winavr conjunto de herramientas, un montón de programador esquemas con diferentes grados de complejidad y características, pero todavía obligado por la autoridad deriva de ser apoyado por avrdude hacer que sea mucho más fácil que tratar con la obtención de las herramientas trabajadas.
El PIC del ecosistema es una pesadilla, con cualquier número de compiladores, herramientas de programación, ensambladores, lo que tiene. Muchas de ellas no son compatibles el uno con el otro. La mayoría de ellos son de pago. No todos ellos son buenos. Lo que es más importante, no hay un estándar de facto. El free / open source alternativas (por ejemplo, la SDCC) deja mucho que desear, pero más que eso, no han logrado adquirir un estatus de estándar de facto como el avr-gcc y de la compañía. Incluso con el software de las herramientas trabajado, al menos tiene que invertir en un programador de algún tipo. El PICkit sólo puede costar 20$ o así, pero cuando usted tiene que averiguar cómo comprar en línea (Tarjetas de Crédito, envío internacional, forex molestias), puede ser un factor decisivo para los aficionados. No hay una buena y confiable de la programación del circuito con la estandarización necesaria para dar un novato el coraje de invertir esfuerzos y recursos en llegar desde el punto de encontrar una fuente para la IC hasta el punto donde el Hola Mundo está programado y el LED parpadea.
MSP430 es un poco mejor, sobre todo porque su más reciente (al menos en términos de popularidad) - Hay mucho menos ruido que lidiar con. TI barcos IC muestras con eficiencia no he visto en ninguna otra parte. mspgcc está en buena forma, e incluso hay una fuente abierta de software de depuración que no es difícil de encontrar o de instalación. No obstante, el problema es que no es tan aficionado amistoso como el AVR está. Usted todavía tiene el problema de que el Programador, que es más caro que lo que tendríamos que comprar para un PIC. Los 3.3 v de alimentación de la operación pone una percibidas barrera para las personas que están acostumbrados a 5v Lógica. Y no escala en DIP - No son de gama baja que están disponibles, pero no una vez que alcance el más desarrollado chips.
Facilidad de Uso
DIP de SMD vs, creo, es una distinción más importante que se acredita a menudo. Un CHAPUZÓN IC puede ser utilizado en protoboard, de propósito general, consejos, todo lo que se llama, donde vive, y así sucesivamente. Un SMD IC necesariamente requiere de una fabricación de ejecución, o la compra de un adaptador de tablas, que no siempre son fáciles de conseguir en el tamaño o forma que desee.
Hoja de datos de calidad, aplicación de notas, y la legibilidad de ellos, también, hace una diferencia. Atmel parece hacer un poco mejor trabajo. Por supuesto, que es muy subjetiva la evaluación.
AVRs puede utilizar un interno RC mientras PICs a menudo no. Ellos requieren de un cristal, lo que hace que sea un poco arriesgado cuando se combina con una falta de confianza.
AVRs también parecía más amigable con el sistema de programación en comparación con Fotos de hace un par de años, aunque podría muy fácilmente ser mal allí.
AVR vs BRAZO
Su pregunta, sin embargo, tenía que ver con AVR vs BRAZO. Como he dicho al principio, AVR y el BRAZO ocupan espacios diferentes en el espectro. Si has algo que se puede hacer con un AVR, entonces ¿por qué quiero hacer con un BRAZO? BRAZO son más caros, requieren mayor parte de los recuentos, consumen más energía, para hacer más complicado el código, necesita más caro en los procesos de fabricación. Soldar un 100 pin TQFP es más caro que la soldadura de un DIP de 40 pines/SOIC, dependiendo de la forma de medir el costo. Esto no puede ser si usted está produciendo en grandes volúmenes y el uso de técnicas de producción amigables con eso, pero si se hace eso, entonces la diferencia de precio será aún más convincente para ir con la solución más barata.
Como controlador general de hacking alrededor de la casa o lo que sea, yo diría que del AVR fáciles de usar porque:
- Más estandarizado de un aficionado de la perspectiva, más de código se puede reutilizar de internet porque no hay tantos compilador de variaciones, y las variaciones entre el registro de los nombres y de la API de entre los miembros de la familia. (Intente portar LPC BRAZO código de ATMEL ARM de hardware, usted verá lo que quiero decir)
- El código es inherentemente más complicado (Que hace. Realmente).
- La cadena de herramientas de toma adicional de trabajo para la instalación.
- Hace interactuar un poco más fácil. Los brazos suelen abandonar a 3v3 o 1v8 Lógica de hacer de interfaz con otros juguetes ligeramente problemático.
- Más barato
- Conseguir un BRAZO chip en la ferretería local no es una opción para mí, donde yo vivo, consiguiendo un AVR.