banner
Casa / Notizia / Metro RP2040 di Adafruit racchiude un Raspberry Pi RP2040 ed extra in un fattore di forma Arduino UNO
Notizia

Metro RP2040 di Adafruit racchiude un Raspberry Pi RP2040 ed extra in un fattore di forma Arduino UNO

Nov 05, 2023Nov 05, 2023

Adafruit ha annunciato una new entry nella sua linea Metro di schede di sviluppo per microcontrollori con fattore di forma Arduino UNO, e questa volta ospita un chip Arm Cortex-M0+ dual-core Raspberry Pi RP2040 - e si chiama, non a caso, Adafruit Metro RP2040.

"Questa è la linea della metropolitana RP2040, che fa tutte le fermate della stazione a 'Dual Cortex M0+ mountain', '264k RAM roundabout' e '16 Megabytes of Flash town'", Adafruit è entusiasta del suo ultimo progetto Metro. "Questo treno è ricco di hardware che integra il chip Raspberry Pi RP2040 per renderlo un'eccellente scheda di sviluppo per progetti che richiedono la compatibilità con la forma di Arduino o semplicemente necessitano di spazio extra e porte di debug."

Come gli altri prodotti della linea Metro, Metro RP2040 è progettato per essere compatibile in termini di pin e ingombro con la linea di schede di sviluppo microcontroller Arduino UNO. Non è un clone, però: oltre al nuovo microcontrollore al suo interno, la scheda include un connettore USB Type-C anziché USB full-size, uno slot microSD per l'archiviazione, una porta di debug dedicata, una porta STEMMA QT per l'espansione. alle schede esterne e un LED RGB integrato oltre al consueto LED Pin 13.

Il microcontrollore RP2040 fornisce alla scheda due core Arm Cortex-M0+ a 32 bit che funzionano a 133 MHz e 264 kB di RAM statica (SRAM), oltre a un blocco PIO (Input/Output programmabile) intelligente che può eseguire macchine a stati indipendentemente dai core della CPU . Sono presenti 16 MB di flash quad-SPI off-chip e 24 pin di ingresso/uscita per uso generale (GPIO) suddivisi con quattro raddoppiati come ingressi analogici.

Per coloro che desiderano prendere in mano una tavola, Adafruit offre un paio di note. Il primo è che lo slot microSD, connesso tramite SPI, offre supporto hardware per il funzionamento SD Input/Output (SDIO), ma non esiste un supporto software corrispondente in Arduino, MicroPython o CircuitPython. La seconda è una modifica alla piedinatura rispetto ad un vero Arduino UNO: i pin A4 e A5, il quinto e il sesto ingresso analogico su un Arduino UNO, si trovano invece sugli ingressi digitali del Metro RP2040.

C'è anche un interruttore di ricezione-trasmissione, non presente su un Arduino UNO originale. "Abbiamo aggiunto questo perché la scheda Arduino tradizionale inizia a contare il GPIO per i pin digitali con 0-7 e poi 8-13. Tuttavia, i pin D0/D1 sono tradizionalmente anche l'hardware UART Serial1, dove D0 è Rx e D1 è Tx, " spiega l'azienda.

"Sull'RP2040, tuttavia, i pin UART sono invertiti: D0 è Tx e D1 è Rx. Quindi un interruttore DPDT [Double-Pole Double-Throw]: gira in un modo per far andare il GPIO nell'ordine di 0-7 , capovolgi l'altro modo per avere le posizioni logiche dell'hardware UART corrette ma ora l'ordine dei pin è 1, 0, 2, 3…7."

Il design della scheda è stato finalizzato ma l'hardware non è ancora stato lanciato; chi è interessato può registrarsi per essere avvisato quando il Metro RP2040 sarà in vendita su Adafruit Store, dove è quotato a $ 14,95 prima degli sconti sui volumi.