banner
Maison / Nouvelles / Le Metro RP2040 d'Adafruit intègre un Raspberry Pi RP2040 et des extras dans un facteur de forme Arduino UNO
Nouvelles

Le Metro RP2040 d'Adafruit intègre un Raspberry Pi RP2040 et des extras dans un facteur de forme Arduino UNO

Nov 05, 2023Nov 05, 2023

Adafruit a annoncé une nouvelle entrée dans sa gamme Metro de cartes de développement de microcontrôleurs à facteur de forme Arduino UNO, et cette fois, elle héberge une puce Arm Cortex-M0+ double cœur Raspberry Pi RP2040 - et elle s'appelle, sans surprise, Adafruit Metro RP2040.

« Il s'agit de la ligne de métro RP2040, dont toutes les stations s'arrêtent à « Montagne Dual Cortex M0+ », « Rond-point de 264 000 RAM » et « 16 Mo de ville Flash » », s'enthousiasme Adafruit à propos de son dernier design de métro. "Ce train regorge de matériel qui complète la puce Raspberry Pi RP2040 pour en faire une excellente carte de développement pour les projets qui souhaitent une compatibilité avec la forme Arduino ou qui ont simplement besoin d'espace supplémentaire et de ports de débogage."

Comme pour les autres entrées de la gamme Metro, le Metro RP2040 est conçu pour être compatible en termes de broches et d'empreintes avec la gamme Arduino UNO de cartes de développement de microcontrôleurs. Ce n'est cependant pas un clone : en plus du nouveau microcontrôleur en son cœur, la carte comprend un connecteur USB Type-C plutôt qu'un port USB pleine taille, un emplacement microSD pour le stockage, un port de débogage dédié, un port STEMMA QT pour l'extension. aux cartes externes et une LED RVB intégrée en plus de la LED Pin 13 habituelle.

Le microcontrôleur RP2040 donne à la carte deux cœurs Arm Cortex-M0+ 32 bits fonctionnant à une fréquence de 133 MHz et 264 Ko de RAM statique (SRAM), ainsi qu'un bloc intelligent d'entrée/sortie programmable (PIO) qui peut exécuter des machines d'état indépendamment des cœurs du processeur. . Il y a 16 Mo de flash quad-SPI hors puce et 24 broches d'entrée/sortie à usage général (GPIO) réparties avec quatre doublant les entrées analogiques.

Pour ceux qui cherchent à se procurer une planche, Adafruit propose quelques notes. La première est que le slot microSD, connecté via SPI, offre une prise en charge matérielle pour le fonctionnement d'entrée/sortie SD (SDIO), mais qu'il n'existe pas de prise en charge logicielle correspondante dans Arduino, MicroPython ou CircuitPython. La seconde est un changement de brochage par rapport à un véritable Arduino UNO : les broches A4 et A5, les cinquième et sixième entrées analogiques d'un Arduino UNO, se trouvent à la place sur les entrées numériques du Metro RP2040.

Il existe également un commutateur de réception-émission, introuvable sur un Arduino UNO d'origine. "Nous avons ajouté cela parce que la carte Arduino traditionnelle commence à compter le GPIO pour les broches numériques avec 0-7 puis 8-13. Cependant, les broches D0/D1 sont aussi traditionnellement le matériel UART Serial1, où D0 est Rx et D1 est Tx, " explique l'entreprise.

"Sur le RP2040, cependant, les broches UART sont inversées : D0 est Tx et D1 est Rx. Ainsi, un commutateur DPDT [Double-Pole Double-Throw] : retournez dans un sens pour que le GPIO passe dans l'ordre de 0 à 7. , retournez dans l'autre sens pour que les emplacements logiques de l'UART matériel soient corrects, mais maintenant l'ordre des broches est 1, 0, 2, 3… 7."

La conception de la carte a été finalisée mais le matériel n'a pas encore été lancé ; les personnes intéressées peuvent s'inscrire pour être informées de la mise en vente du Metro RP2040 sur l'Adafruit Store, où il est répertorié à 14,95 $ avant les remises sur volume.