banner
Hogar / Noticias / Metro RP2040 de Adafruit incluye una Raspberry Pi RP2040 y extras en un factor de forma Arduino UNO
Noticias

Metro RP2040 de Adafruit incluye una Raspberry Pi RP2040 y extras en un factor de forma Arduino UNO

Nov 05, 2023Nov 05, 2023

Adafruit ha anunciado una nueva entrada en su línea Metro de placas de desarrollo de microcontroladores de factor de forma Arduino UNO, y esta vez alberga un chip Arm Cortex-M0+ de doble núcleo Raspberry Pi RP2040, y se llama, como era de esperar, Adafruit Metro RP2040.

"Esta es la línea de metro RP2040, que hace que todas las estaciones se detengan en 'Montaña Dual Cortex M0+', 'Rotonda de 264k RAM' y '16 Megabytes de Flash Town'", se entusiasma Adafruit sobre su último diseño de Metro. "Este tren está repleto de hardware que complementa el chip Raspberry Pi RP2040 para convertirlo en una excelente placa de desarrollo para proyectos que desean compatibilidad con la forma de Arduino o simplemente necesitan espacio adicional y puertos de depuración".

Al igual que con otras entradas de la línea Metro, el Metro RP2040 está diseñado para ser compatible en pines y huellas con la línea Arduino UNO de placas de desarrollo de microcontroladores. Sin embargo, no es un clon: además del nuevo microcontrolador en su interior, la placa incluye un conector USB tipo C en lugar de un USB de tamaño completo, una ranura microSD para almacenamiento, un puerto de depuración dedicado y un puerto STEMMA QT para expansión. a placas externas y un LED RGB integrado además del LED Pin 13 habitual.

El microcontrolador RP2040 proporciona a la placa dos núcleos Arm Cortex-M0+ de 32 bits que funcionan a 133 MHz y 264 kB de RAM estática (SRAM), además de un bloque inteligente de entrada/salida programable (PIO) que puede ejecutar máquinas de estado independientemente de los núcleos de la CPU. . Hay 16 MB de flash quad-SPI fuera del chip y 24 pines de entrada/salida de uso general (GPIO) divididos con cuatro que se duplican como entradas analógicas.

Sin embargo, para aquellos que quieran comprar una tabla, Adafruit ofrece un par de notas. La primera es que la ranura microSD, conectada a través de SPI, ofrece soporte de hardware para la operación de entrada/salida SD (SDIO), pero no hay soporte de software correspondiente en Arduino, MicroPython o CircuitPython. El segundo es un cambio en la configuración de pines en comparación con un Arduino UNO verdadero: los pines A4 y A5, la quinta y sexta entradas analógicas en un Arduino UNO, están en las entradas digitales del Metro RP2040.

También hay un interruptor de recepción-transmisión, que no se encuentra en un Arduino UNO original. "Agregamos esto porque la placa Arduino tradicional comienza a contar el GPIO para los pines digitales con 0-7 y luego 8-13. Sin embargo, los pines D0/D1 también son tradicionalmente el hardware UART Serial1, donde D0 es Rx y D1 es Tx, ", explica la empresa.

"En el RP2040, sin embargo, los pines UART están al revés: D0 es Tx y D1 es Rx. Por lo tanto, un interruptor DPDT [Double-Pole Double-Throw]: gire en una dirección para que el GPIO funcione en orden de 0-7 , voltee hacia el otro lado para que las ubicaciones lógicas del UART de hardware sean correctas, pero ahora el orden de los pines es 1, 0, 2, 3…7".

El diseño de la placa está finalizado pero el hardware aún no se ha lanzado; Los interesados ​​pueden inscribirse para recibir una notificación cuando el Metro RP2040 salga a la venta en la tienda Adafruit, donde cotiza a $14,95 antes de los descuentos por volumen.