Hardware Arduino Zero no solo para principiantes

Nos detuvimos en el stand de Atmel en Maker Faire para mirar las placas Arduino Zero de preproducción que estaban mostrando. [Bob] nos brindó un resumen de todo lo que la nueva junta tiene para ofrecer, y es mejor de lo que imaginamos cuando nos enteramos la semana pasada.

Puede que sea un huevo raro porque no me gusta usar IDE mientras desarrollo firmware de uC. Generalmente agito el editor de texto y el archivo MAKE para 8 bits, agregando OpenOCD y GDB cuando trabajo con ARM. Seguramente no debería sorprenderme que ya exista soporte OpenOCD (y soporte GDB extendido) para Arduino Zero. De hecho, así es como un IDE de Arduino ilumina la placa. Esto tenía que ser obvio, ya que la placa es solo una ruptura para el chip SAM D21, que ya es compatible.

Teniendo en cuenta la idea de que se trata de una tabla de escapadas, creemos que hicieron un buen trabajo. Hay dos conectores USB; uno le permite acceder a la placa como dispositivo o host, mientras que el otro conecta el hardware de depuración. Si nunca ha usado On Chip Debugger antes de que cambiara su vida, pruébelo. Una vez que pase la fase inicial de prototipo de su proyecto, aún puede usar Zero como herramienta de depuración. Hay un encabezado de 10 pines deshabitado (no estoy seguro si el encabezado de paso pequeño viene con él o no), que se puede usar para la interfaz con una placa de destino. [Bob] También dediqué un tiempo a hablar sobre el encabezado de 6 pines personalizable, que le permite elegir entre una variedad de protocolos de dispositivo (SPI, TWI, etc.).

Lamentablemente, aún no tenemos información sobre el período de tiempo disponible o la información de precios. Hubo un inconveniente con esta preproducción (se intercambiaron dos señales en la PCB) y tienen que girar otra placa, realizar y realizar un control de calidad antes de poder encender el producto final.

Nota editorial: Atmel anuncia en La-Tecnologia, pero este video y publicación no es producto de esa relación. La-Tecnologia no publica contenido pago.

  • Sr. Cruz dice:

    Me pregunto cuántas personas aquí recuerdan Launchpad Tiva / Stellaris lanzado a $ 5, y ahora a $ 13, y han tenido OnChip Debugger desde sus inicios. Me pregunto qué tan agresivo será el precio del Zero.

    • ses677 dice:

      Y admite el marco de cableado con Energy transformándolo de manera demasiado eficiente en 80MHz Cortex M4F Arduino

    • sintrónica dice:

      Encontré el equipo de TI poco práctico. Prefiero desarrollar con productos Atmel.

      • Alguna ardilla dice:

        Yo apoyo eso. Además, la documentación no estaba tan caliente, IME.

    • tekkieneet dice:

      Más extraño es que la serie ARM LM4F en particular ya no existe. Era algo reemplazable con su serie TM4C. ¡Su pieza de repuesto enumerada no es un reemplazo exacto porque no tiene OTG!

      http://e2e.ti.com/support/microcontrollers/tiva_arm/f/908/p/271820/949586.aspx#949586

      Visual Studio de Atmel parece ser el mejor que he visto. Lo prefiero a las pestañas habituales de Eclipse que obligan a los usuarios a que no se superpongan ventanas. No me gusta cambiar las pestañas cuando quiero ver varias ventanas de texto * a la vez *. Un estudio visual le permite trabajar en ambos sentidos.

      De hecho, estaba buscando un chip para usar con mi proyecto. Estoy un poco perplejo acerca de la placa de TI sin una parte actual. Jugaste con Code Warrior de Freescale y piérdete un poco en sus ventanas. Sus chips K22 no tienen un modo de lanzamiento, por lo que puedo soportar un poco el dolor de mis usuarios finales sin un puerto EZ o herramientas JTAG / SWD. Por otro lado, esta era la única línea con una densidad de memoria en una parte de 48 pines.

      • Sr. Cruz dice:

        Tiene razón en que el reemplazo directo de Stellaris Launchpad no tiene OTG. sin embargo, el Tiva lo hace ^ _ ^

        A cada uno lo suyo sobre el IDE. Prefiero Linux, OpenOCD y vim, y si alguna vez decido que quiero probar el Zero, probablemente haré la misma configuración.

        • WestfW dice:

          ¿Lo es? “El dispositivo de destino TM4C123GH6PM también es capaz de insertar un host USB y funciones operativas (OTG). La funcionalidad OTG se puede habilitar alojando R25 y R29 con resistencias de 0 Ω. "

          • Sr. Cruz dice:

            TM4C123GH6PM está en Tiva Launchpad. El TM4C1233H6PM está en Stellaris Launchpad. Es una diferencia sutil.

  • Kuy dice:

    La elección de Atmel de utilizar CMSIS-DAP para la interfaz de depuración es muy inteligente. No puedo decirles cuánto tiempo perdí con depuradores patentados basura de ST, TI e incluso los terribles depuradores AVR de Atmel.

    • delmadord dice:

      ¿Las herramientas de depuración actuales como AVR Dragon encontrarán algún uso en los chips con CMSIS-DAP, por favor?

      • tekkieneet dice:

        Es una decisión de gestión / marketing si Atmel quiere o no hacer un nuevo firmware con el apoyo de CMSIS-DAP.

    • enfermedad dice:

      OpenOCD para todas sus necesidades ICDI y STlinkV2.

  • ka1axy dice:

    Arduino sería incluso mejor si incluyera conectividad de red en la PCB principal.

    • ses677 dice:

      son placas arduino (tanto oficiales como clones) con ethernet en PCB. La única placa compatible con arduino que conozco con ethernet como parte del microcontrolador real en sí en lugar de ser esclavizado por SPI, aunque sería el Launchpad Tiva Connected cuando se usa con Energia

    • cara de pedo dice:

      $ 7.00 en eBay por conectividad a Internet. ¿Por qué forzar una red en una placa que a menudo no se usa de esa manera y que se puede agregar fácil y económicamente cuando sea necesario?

      • kendall14 dice:

        Para los interesados, $ 3.50 US
        http://www.ebay.com/itm/For-Arduino-51-AVR-LPC-STM32-ENC28J60-Ethernet-LAN-Network-Module-Schematic-/181413960455?pt=LH_DefaultDomain_0&hash=item2a3d1d5b07

    • Esfuerzo de torsión dice:

      Esto es bastante caro de implementar, ocupando edificios de placas de alta gama (puerto RJ45 con transformadores de aislamiento incorporados de alguna manera no muy pequeños) y muriendo de hambre.

  • maxzillian dice:

    Estoy deseando que llegue esto. He tenido muchos proyectos en el pasado en los que tuve que tener mucho cuidado con la codificación para que el código circule con bastante rapidez (el mejor ejemplo es una configuración que supera ligeramente las 7 salidas de frecuencia, todas con diferentes frecuencias y necesita una buena resolución ). Si no me importa mi experiencia superior en cálculos y procesamiento de otras funciones, la estabilidad de esos generadores de frecuencia sufre. Manteniendo el paquete Uno encendido y mucho más rápido, saltó a la parte superior de mi lista de deseos. Los niveles de operación de 3.3V son una disminución, pero no enorme.

    ¿Podría ir con una UC diferente y lograr mis objetivos? Absolutamente, pero conozco el IDE de Arduino y preferiría actualizar el hardware que aprender otro lenguaje de programación ... Yo diría que soy un vago, pero me gusta pensar en ello más como un trabajo más inteligente, no más duro; ¿Por qué aprender otro sistema y todas sus peculiaridades cuando puedo actualizar el hardware y usar mi conocimiento y código existentes?

    • Sr. Cruz dice:

      Si quiere trabajar de forma más inteligente, no muerda; utilice los periféricos del temporizador en la MCU.

      El lenguaje Arduino no tendrá tal control, pero aquí está la dirección (creo) que debe dirigir si desea una generación de frecuencia estable con alta resolución.

      FWIW, el Tiva Launchpad tiene seis temporizadores de 32 bits y seis temporizadores de 64 bits (cada uno de los cuales se puede dividir en 2x temporizadores de 16/32 bits, respectivamente).

      • Maxzillian dice:

        Trabajé directamente en controlar los temporizadores del dispositivo en el Uno, pero descubrí que estaba limitado por la resolución de los temporizadores y por trabajar con la calculadora preestablecida. En ese caso, estaba trabajando en el rango de 60-90 kHz y tuve problemas para tratar de obtener una resolución mejor que 300 Hz (si la memoria no funciona) de un paso al siguiente. Sin embargo, las salidas en cuestión solo necesitan alcanzar los 233 Hz, por lo que tal vez no sea un problema allí.

        Dicho esto, la otra limitación era que dicha aplicación requiere 7 frecuencias discretas (ninguna de ellas coincide y ninguna está dividida dentro de otra); eso requeriría 7 temporizadores. Parece que el Launchpad podría manejarlo, pero eso es un grito muy lejano para el Uno.

        El proyecto en cuestión es un simulador de un gran controlador de papeletas cuadradas y se utiliza en una aplicación de escritorio para que el controlador crea que está trabajando en una papeleta física en el campo. Ha sido conveniente más de una vez intentar depurar el programa. Además de la salida de frecuencia, también tiene un puñado de salidas de conmutación cronometradas / secuenciadas para manejar algunas de las otras funciones de la impresora, no solo los sensores de velocidad del eje.

        Independientemente, tendré que buscar en Launchpad. Como se muestra a continuación ses677, parece que se ajusta a lo que quiero.

        • maxzillian dice:

          Pensé en agregar que algunas de esas salidas de tiempo / secuenciales deben sincronizarse con una de las salidas de frecuencia, por lo que hay algunas limitaciones difíciles que deben abordarse con esta disposición. Dicho esto, probablemente podría manejar 6 de las frecuencias con temporizadores y luego alcanzar la séptima.

    • ses677 dice:

      Inicie Tiva C + el IDE de energía. Power es una bifurcación de la plataforma de cableado (que arduino usa de todos modos) para los dispositivos Texas Instruments MSP430 y Tiva. Launcher Tiva C te ofrece ARM Cortex M4F de 80MHz por $ 13.

      • maxzillian dice:

        ¡Gracias por el consejo!

  • nicohood dice:

    hm parece ser otro intento de probar el arduino en la dirección correcta SI no es tan caro. Mucho por 150 € + IVA no es barato (para mí y la mayoría de la gente) solo para jugar.

    Solo el hecho de que su 3.3v es el único inconveniente. Pero todas las placas nuevas tienen esto ahora. ¡Estoy emocionado!

    • Massimo Banzi (@mbanzi) dice:

      nicohood Espero que entiendas que 150EUR + IVA es el precio del juego de placas Beta ... es decir, este es el ticket para acceder al programa beta del Arduino Tre. el precio final será mucho menor. Anteriormente regalamos foros de forma gratuita y nunca recibimos ayuda significativa. Esta vez decidimos probar una nueva forma de involucrar a las personas. El primer conjunto de placas se agotó en 2 horas y los probadores beta ya están ocupados y contribuyendo.

      • Paul Stoffregen dice:

        De hecho, regalaste muchas placas de prueba beta de Arduino Due y solo unas pocas personas contribuyeron mucho (yo, Neil, Anne y Erin, según recuerdo).

        Pero No estaría de acuerdo con "nunca recibí ayuda significativa". Según recuerdo, personalmente pasé varios días intentándolo y encontré 3 errores importantes para usted: un terrible problema de rendimiento en la pila USB (que Atmel inicialmente rechazó), un problema con matrices grandes que usan el script de enlace predeterminado de Atmel y un error en micros () y delayMicroseconds ().

        Esta nueva forma probablemente sea mucho mejor. Sé que la forma antigua probablemente se sintió como un triste fracaso. Pero al menos tenga en cuenta que Arduino Due no se lanzó con una pila USB rota, lo que provocó que Serial.print () se acelerara mucho más lento que Arduino Uno.

  • StevenD dice:

    Gran trabajo en estas entrevistas, y la audibilidad es asombrosa debido a la ubicación. ¿Qué micrófono usas?

    • Mike Szczys dice:

      Usamos Azden WM / T-Pro. El problema es que no pude averiguar cómo ajustar los niveles en la Nikon D5200, por lo que el sonido se encuentra en algunos de los sonidos "S" en este video.

    • ewertz dice:

      Sí, te mereces un Oscar técnico por el sonido. Nunca escuché una entrevista en el piso de un programa que pudiera soportar. ¡Bravo!

  • Fjr dice:

    Me pregunto si alguien puede explicar en palabras más frikis de qué se trata todo esto sobre los "depuradores" para alguien que quiera "crear" cosas con un arduino (o similar).

    En otras palabras, alguien que no sea un programador profesional o un programador integrado. ¿Por qué depurar una buena función para incluir?
    (si la respuesta es "si no es un desarrollador integrado profesional, entonces no lo necesita; entonces quiero que explique por qué el desarrollador lo necesita)

    También quiero iniciar una avalancha de gratitud.

    Gracias La-Tecnologia por no publicar publicaciones patrocinadas

    • Gdogg dice:

      Tener un depurador le permite cambiar el código instantáneamente, establecer puntos de interrupción, introducir valores, etc. Sin él, está conectado con la depuración de LED / printf.

      • Mike Szczys dice:

        Para empezar, los puntos de interrupción son probablemente los más útiles. el programa actúa de forma irregular? Establezca algunos puntos de interrupción que detendrán el procesador en esa línea exacta de código hasta que le indique que continúe desde esa ubicación exacta. Verifique los valores de las variables en cada uno de estos puntos. Acota fácilmente dónde está el problema.

    • cara de pedo dice:

      Sin depurador: el dispositivo falla y no le dice por qué.
      Con un depurador: puede detenerlo donde falla y revisar y ver exactamente por qué falla.

  • delmadord dice:

    Estoy en lo cierto? ¿Esta placa me permitirá depurar otro chip que admita CMSIS-DAP?

  • OpenglMan dice:

    ¿Alguien podría decirme si habrá mejoras importantes en comparación con Arduino Due?

    • ses677 dice:

      Una mejor comparación para la relación entre Zero y Second sería la relación entre los tableros One y Mega. Mega es básicamente uno de alto número de pines con más flash / RAM, el Zero terminaría siendo uno más rápido, el debido terminaría como el alto número de pines / ram / flash cero.

  • Gdogg dice:

    Lo que me mata si no han arreglado el espacio de la cabeza ... Entiendo que quieren que los escudos funcionen, pero la E / S está funcionando a 3.3v ahora, probablemente rompiendo en línea con la mayoría de los escudos.

    • ses677 dice:

      El pinout Arduino R3 agregó el pin IORef, en la placa de 5v este pin funciona en las placas de 5v, 3.3v, este pin funciona a 3.3v, los escudos intentan operar cualquier circuito integrado a este voltaje evitando el problema de 5v, un escudo que puede dañar una placa de 3.3v . y un escudo de 3.3v dañado por una placa de 5v. Entonces, técnicamente, ya coincide con su propio estándar.

      • Esfuerzo de torsión dice:

        Para nada útil con escudos basados ​​en diseños más antiguos destinados a la primera generación de UNO o anteriores.

        • Joee dice:

          ¡Sí! Creo que el encabezado incómodo es solo el factor de forma inevitable en este momento

    • Massimo Banzi (@mbanzi) dice:

      (En broma) Lo que me mata es que la gente todavía está hablando de esto 🙂 Este factor de forma lo utilizan ahora tantas empresas y productos que no se puede cambiar. Estamos trabajando en los siguientes formatos que no tienen este número (ver Much o Micro)

  • gkmac dice:

    ¿La placa sigue siendo de código abierto incluso con el depurador?

  • Augusto dice:

    Básicamente es http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=FRDM-KL25Z, que en un mouse cuesta 10 EUR, medio arduino y probablemente 1/3 de cero. La libertad también tiene la opción CMSIS-DAP y un título externo. En mi opinión, la única ventaja (para un usuario que no es de Arduino) es el hecho de que Atmel Studio es gratuito e ilimitado.

    • Massimo Banzi (@mbanzi) dice:

      Respetuosamente ese producto no tiene nada que ver con el Zero. Una empresa de desarrolladores altamente experimentados (que realizan principalmente aplicaciones de backend) tardó una semana en que la placa parpadeara mientras que con Arduino después de media hora tenían su programa en la nube comunicándose con Yun. El marco de Arduino y el IDE (nos guste o no) es una gran ventaja para cualquier producto (por lo que ve a todos estos proveedores de silicio tratando de imitar lo que hacemos con diversos grados de éxito)
      Los desarrolladores insertados son solo un pequeño porcentaje de la cantidad de personas que saben cómo escribir programas y la facilidad de uso de las herramientas es un factor importante en las decisiones de compra del mercado general.
      Algunas empresas incluso regalan su hardware y, sin embargo, la gente prefiere comprar placas Arduino ...

    • predielis dice:

      Freescale tiene un IDE completo y gratuito.

  • prensas dice:

    Ahora puede comprar una placa de desarrollo Atmel SAMD 21 por £ 15 + una tina de farnell.

    http://www.atmel.com/Images/Atmel-42220-SAMD21-Xplained-Pro_User-Guide.pdf

    Espero que ponerlo en algo similar al factor de forma Arduino no agregue un costo significativo.

    • Massimo Banzi (@mbanzi) dice:

      No puedo comentar sobre el precio en este momento, todavía estamos trabajando en el costo final, pero debe tener en cuenta que muchos desarrolladores de fabricantes de microcontroladores están vendiendo a un costo incluso con pérdidas ... Representa una buena comparación.
      Después del lanzamiento de Zero, comenzaremos un esfuerzo a largo plazo para expandir los tutoriales y la base de documentación para Zero y ayudar a parte de la comunidad a realizar la transición a 32 bits. Estos esfuerzos son costosos si desea controlar la calidad de la escritura y su comprensibilidad ...
      Esto nos permite ser bastante independientes de las decisiones que toman nuestros socios de hardware. si fuéramos una división de algún proveedor de silicio, incluso podríamos regalar el hardware, porque el objetivo final es lograr que la gente compre muchos procesadores.
      así que ... la libertad cuesta un precio en el siglo XXI.

  • Robot dice:

    Interesante y creo que un movimiento beneficiará bien a los usuarios de Arduino. Sin embargo, estoy confundido por el comentario en la entrevista en el que el tipo de Atmel dice que "impidieron que" coincidiera con los archivos PDE escritos para el Uno.

    ¿Qué significa eso exactamente? Supongo que las bibliotecas existentes requerirán "devaluar" la UC y las nuevas bibliotecas tendrán que aprovechar al máximo la nueva velocidad y arquitectura del hardware.

    Si es así, los productos de TI Launchpad siguen siendo mi opción favorita para el desarrollo.

    • Massimo Banzi (@mbanzi) dice:

      Creo que fue una mala elección de palabras debido al hecho de que Maker Faire de ese tipo es puro caos. un poco cansado ... Lo conozco desde hace un tiempo y nunca definió a Arduino como inmóvil. De hecho, gran parte del código de Arduino es bastante complicado, ya que necesita ocultar la complejidad de tratar con microcontroladores. La analogía que utilizo es una GUI. Mire el tamaño de un comando de Unix como mv, es un binario diminuto. ahora escriba un tipo para ello, son varios miles de líneas de código solo para hacer que todo el proceso cambie el nombre de la operación de archivo con "un clic" ... El código Arduino de alguna manera funciona para simplificar algunas tareas de programación al proporcionar una forma consistente de abstraer la complejidad.

  • Haasebert dice:

    Me encanta lo atenta que es Sylvia Super-Awesome a lo largo del video;)

    • Paul Stoffregen dice:

      LOL, sabes que es solo el soporte de cartón de Silvia, ¿verdad?

    • TM dice:

      ¡En serio! Me asustó por la forma en que se veía y con tanta calma hasta que me di cuenta de que era cartón.

    • Chris Gammell (@Chris_Gammell) dice:

      ¿Cuándo tendremos Skulls al estilo de La-Tecnologia Project para hacer comentarios? Este comentario definitivamente tendría el mío.

  • Duwogg dice:

    Por lo tanto, no es de extrañar que las placas arduino sean simplemente placas de evaluación atmel y que el IDE de arduino sea en realidad solo un IDE de nivel de entrada destinado a conectar las pilas a un chip específico, por lo que cuando alguien dice "microcontrolador" todos los demás piensan "arduino" lo que realmente es " Atmel "sin pensarlo realmente. Entonces, cuando todos estos tipos crezcan y se conviertan en "ingenieros" de hardware (ese título se vuelve cada vez más lento), usarán atmel, porque eso es lo que saben ... Eso es una mierda inteligente. Pfftttttt "abierto" ....

    "Nota editorial: Atmel anuncia en La-Tecnologia, pero este video y publicación no es producto de esa relación. La-Tecnologia no publica contenido pago".

    Pffffffffffttttttttttttttttttttttttttttttttt !!!!!!!!!!!!!

    Preocupado por ese tan delicado "crédito callejero", ¿verdad?

    • nanoc dice:

      Esta es una práctica comercial estándar iniciada por Apple. Cada computadora de primaria y secundaria que teníamos era Apple. Cuando los niños quieren su propia computadora, les piden a los padres que les den lo que saben sobre Apple. Es una buena estrategia.

      • WestfW dice:

        No. Los grandes minoristas ofrecieron a las universidades buenas ofertas en computadoras cuando los Steva todavía usaban pañales.

    • Juan dice:

      Quizás si otro microfabricador tuviera placas de desarrollo accesibles, los principiantes tendrían algo más con lo que empezar. Alguna competencia sería terrible.

      • WestfW dice:

        Depende de lo que quieras decir con "accesible". ST, NXP, Freescale y TI tienen excelentes placas de desarrollo disponibles de distribuidores que venderán a los individuos (Digikey, Mouser, etc.) están considerablemente más subvencionados que Arduino (y suelen ser más baratos que las placas Arduino, incluso incluyendo los precios menos favoritos de los pasatiempos), y es poco probable que puedan soportar otro nivel de distribución (radioShack, Microcenter, Fry's.)

  • pcf11 dice:

    Publique contenido pago y vea lo que me importa. Si coincide con lo que me interesa, lo leo tan bien como cualquier otra cosa.

  • NiN dice:

    Arduino "IDE" es un pronóstico agradable y gratuito, pero parece muy básico y está dirigido a principiantes. Prueba los IDE de microelectrónica, en mi opinión, es el mejor IDE para programar AVR, PIC, 8051 y ARM. Es gratuito para programas por debajo de 2000 líneas y genera archivos HEX que se pueden cargar en un tablero con cualquier desarrollador, así que no dude en probarlo. Oh, ¿mencioné que admite instrucciones ASM en línea? Escriba su programa en C (o Pascal, o Basic), pero escriba partes de código de tiempo crítico en ASM.
    El lado malo ... bueno, el lado muy malo ... precio de $ 170. Pero lo mío es que IDE no es una mala elección, lo es un IDE mal hecho.
    http://www.mikroe.com/mikroc/avr/

  • Josh dice:

    No olvide el kit de inicio XMOS; tiene sus rarezas y se requiere algo de soldadura, pero por alrededor de $ 15 USD (si lo compras en DigiKey) vale la pena intentarlo:
    http://www.xmos.com/startkit

    Me pregunto cuánto costará el Arduino Zero, supongo que un poco menos que el Due.

    Un poco fuera de tema: ¿Soy el único propietario de placas Arduino, pero no escudos?

    • sotavento dice:

      No tengo escudos. Una vez tuve miedo por algo relacionado con el trabajo, pero ni siquiera me pertenece. Siempre quiero hacer algo al menos un poco diferente de lo que hacen los escudos, por lo que nunca termino comprándolos ... asumiendo que solo crearé el mío (lo que tampoco sucede nunca). Después de todo, por lo general solo hay alambres de espagueti para mí.

    • ses677 dice:

      Tengo un arduino mega R3, sin escudos

  • sotavento dice:

    Me alegro de que Arduino finalmente esté completando el agujero (ARM de 32 bits) que LeafLabs detectó en 2009 ...

    Nunca pensé que tardarían hasta 2014 en ponerse al día. Pero ahora tenemos muchas opciones razonables y baratas, y fue una gran alegría.

    LeafLabs Maples
    Teensy 3, 3,1
    Plataforma de lanzamiento de TI Tivo C
    ST Core y mbed
    Arduino Zero y Second

    • Massimo Banzi (@mbanzi) dice:

      Hemos estado hablando de 32 bits durante mucho tiempo, pero queríamos esperar hasta que tuviéramos una forma en arduino para aprovecharlo realmente y el mercado estuviera listo para más potencia. Arduino UNO es increíblemente popular y la plataforma favorita de muchas personas.
      La integración en el ecosistema Arduino es realmente muy importante para el éxito de una plataforma. El poder es inútil a menos que sepa cómo aprovecharlo. Si alguien necesita una semana para aprender a parpadear cuero debido a herramientas difíciles de usar, unos pocos megahercios adicionales no lo solucionarán.

  • Julian Skidmore dice:

    Estoy profundamente impresionado. Con tanta alta integración, es otra plataforma de barrera de entrada más alta: algo con lo que no puede competir a menos que sea una gran empresa, un mundo lejos del principio original de arduino. Esta es una plataforma de pirateo de caja negra.

    Lo que Atmel necesita hacer es producir (como NXP) un microcontrolador Arm Cortex basado en DIP y basar una plataforma arduine accesible en él. Algo que crearía a decenas de miles de ingenieros jóvenes, no algo para aquellos felices de que la tecnología se les esté quitando de las manos en busca del poder.

    • Massimo Banzi (@mbanzi) dice:

      Julian No veo cómo solo el chip DIP hará una gran diferencia. He estado enseñando durante 12 años y cuando usamos sobras empapadas en tableros de pruebas, descarté parte de mis conferencias purgando todo tipo de cosas.
      El propio Arduino es el resultado de intentar evitar esa frustración. Más tarde, a medida que los estudiantes adquieren más "experiencia", construyen sus propios circuitos. Es una pena que los paquetes DIP estén desapareciendo lentamente, pero esta es la realidad del mercado de la electrónica. Podríamos decir lo mismo de las piezas de 3,3 voltios.
      Planeamos proporcionar un módulo simple con solo el D21 y el conector USB para que pueda integrarlo fácilmente en sus proyectos o usarlo en una placa.
      Estas placas crearán más expertos en tecnología ARM, ya que trabajarán muy rápidamente y con el depurador podrán comprender exactamente cómo funciona su código, incluidas las bibliotecas arduine.

      • JKooper dice:

        SMD-MCU es el truco de ventas más grande del mundo, ¡y el mundo lo compró! Con SMD tienes que ensamblar y soldar a máquina. Ninguna empresa de ensamblaje ensamblará 100 tableros por usted (a un precio razonable), por lo que debe “invertir”, debe crear 1000 tableros y comprar 1000 MCU y el resto de los artículos. Por lo tanto, necesita mucho dinero para obtener un producto comercial si usa SMD-MCU.
        Si el espacio no importa, se pueden usar DIP o PLCC, y usted compra MCU cuando las necesita, pero los fabricantes de MCU no quieren que compre un volumen bajo. Se las arreglaron para engañarnos.

        JKooper

        • JKooper dice:

          Me respondo a mí mismo aquí, pero también quería decir que Microchip está haciendo un buen trabajo al liberar algunos de sus chips PIC32 en DIP delgados. Solo quiero que lancen más chips como DIP. Entonces Massimo, estás equivocado, al menos NXP y Microchip ahora tienen 32 bits en DIP. ¿Por qué no puede Atmel hacerlo? ¿No tienen los recursos ??? ¿O simplemente quieren que compremos por volumen?

          JKooper

        • eas dice:

          Los “trucos” de ventas son generalmente parte del ciclo en el que los discos crecen y reducen su costo. En los primeros días de Linux, toda esta gente se peleaba por Wintel, y tenían un objetivo, pero también faltaba que MS-DOS y x86 lograran reducir los costos lo suficiente como para que un estudiante universitario finlandés pudiera permitirse un sistema con una CPU de 32 bits con una MMU, y podría encontrar una gran audiencia de colaboradores interesados ​​con la misma.

      • q2dg (@ q2dg) dice:

        La idea de ofrecer un módulo con solo el D21 y el conector USB es asombrosa (en ausencia de DIP). Espero que se haga realidad.

  • Gdogg dice:

    Finalmente vi el video. Debe dar utilería para trabajos profesionales.

    Lástima que no pude encontrar a HaD en absoluto en Maker Faire. ¿No estabas el sábado?

Marco Navarro
Marco Navarro

Deja una respuesta

Tu dirección de correo electrónico no será publicada.