
Détails du produit
La carte processeur SparkFun MicroMod Pi RP2040 est une carte hautes performances à faible coût avec des interfaces numériques flexibles dotée du microcontrôleur RP2040 de la Raspberry Pi Foundation. Grâce au connecteur MicroMod M.2, la connexion de votre carte processeur MicroMod Pi RP2040 est un jeu d'enfant. Il suffit d'aligner l'encoche de votre connecteur biseauté de processeur sur l'encoche du connecteur M.2 et de le fixer à l'aide d'une vis (incluse avec toutes les cartes porteuses).
Le RP2040 utilise deux processeurs ARM Cortex-M0+ (jusqu'à 133 MHz) :
- 264 Ko de SRAM embarquée en six blocs
- 6 E/S dédiées pour la mémoire flash SPI (prenant en charge l'XIP)
-
30 GPIO multifonctions :
- Matériel dédié aux périphériques couramment utilisés
- E/S programmables pour une prise en charge étendue des périphériques
- Quatre canaux ADC 12 bits avec capteur de température interne (jusqu'à 0,5 MSa/s)
- Fonctionnalité hôte/périphérique USB 1.1
Le RP2040 est pris en charge par les environnements de développement multiplateformes C/C++ et MicroPython, y compris un accès facile au débogage d'exécution. Il intègre des routines de démarrage UF2 et à virgule flottante. L'USB intégré peut fonctionner à la fois comme périphérique et comme hôte. Il possède deux cœurs symétriques et une bande passante interne élevée, ce qui le rend utile pour le traitement du signal et de la vidéo. Bien que la puce dispose d'une grande quantité de RAM interne, la carte comprend une puce flash externe supplémentaire.
&feature=emb_title
Fonctionnalités
Caractéristiques générales du RP2040
- Deux processeurs Cortex M0+, jusqu'à 133 MHz
- 264 Ko de SRAM embarquée en 6 blocs
- 6 E/S dédiées pour la mémoire flash QSPI, prenant en charge l'exécution sur place (XIP)
- 30 E/S programmables pour une prise en charge étendue des périphériques
- Interface SWD
- Minuteur avec 4 alarmes
- Compteur temps réel (RTC)
- Fonctionnalité hôte/périphérique USB 1.1
-
Langages de programmation pris en charge
- MicroPython
- C/C++
Périphériques spécifiques disponibles sur MicroMod RP2040
- 1x USB dédié à la programmation et au débogage (compatible hôte)
- 2x UART
- 2x I 2 C
- 2x SPI
- 29x GPIO
- 2x broches numériques
- 3x broches analogiques
- 16x PWM
- 128 Mbit/16 Mo de mémoire flash (externe)
- LED d'état
- ADC de niveau VIN
Documents
Documentation du processeur MicroMod Pi RP2040
- Schéma
- Fichiers Eagle
- Dimensions de la carte
- Guide de connexion
- Fiche technique graphique
- Fiche technique du RP2040 (31,2 Mo)
- Fiche technique du Raspberry Pi Pico (16,5 Mo) - Une carte microcontrôleur basée sur le RP2040
- Démarrer avec Raspberry Pi Pico (32,9 Mo) - Développement C/C++ avec Raspberry Pi Pico et d'autres cartes microcontrôleurs basées sur le RP2040
- SDK C/C++ du Raspberry Pi Pico (2,14 Mo) - Bibliothèques et outils pour le développement C/C++ sur les microcontrôleurs RP2040
- SDK Python du Raspberry Pi Pico (2,66 Mo) - Un environnement MicroPython pour les microcontrôleurs RP2040
- Page d'informations sur le RP2040
- Dépôt GitHub du matériel
Documentation MicroMod :
- Interface SparkFun MicroMod v1.0 - Schéma des broches
- Interface SparkFun MicroMod v1.0 - Descriptions des broches
- Démarrer avec MicroMod
- Concevoir avec MicroMod
- Page d'informations sur MicroMod
- Forums MicroMod
- Les bibliothèques SparkFun Eagle contiennent des exemples d'empreintes pour le connecteur M.2 et le support SMD
- Fiche technique du connecteur MicroMod M.2
- Fiche technique du support reflowable MicroMod