Le SparkFun Thing Plus - RP2040 est une carte à faible coût et à hautes performances, dotée d'interfaces numériques flexibles et du microcontrôleur RP2040 de la Fondation Raspberry Pi. Outre l'empreinte de la Thing Plus ou de la Feather (avec 18 broches GPIO), la carte comprend également un emplacement pour carte SD, une mémoire flash de 16 Mo (128 Mbits), un connecteur de batterie JST à cellule unique (avec un circuit de charge et un capteur de jauge de carburant), une LED RVB WS2812 adressable, des broches JTAG PTH, quatre trous de montage (vis 4-40) et notre connecteur Qwiic caractéristique.
Le RP2040 contient deux processeurs ARM Cortex-M0+ (jusqu'à 133MHz) et dispose de :
264kB de SRAM embarquée en six banques
6 IO dédiées pour SPI Flash (supportant XIP)
30 GPIO multifonctions:
Matériel dédié pour les 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/dispositif USB 1.1
Le RP2040 est pris en charge par les environnements de développement multiplateforme C/C++ et MicroPython, y compris un accès facile au débogage d'exécution.
Il a des routines de démarrage et de virgule flottante UF2 intégrées dans la puce. Bien que la puce dispose d'une grande quantité de RAM interne, la carte comprend une mémoire flash QSPI externe supplémentaire de 16 Mo pour stocker le code du programme.
Le système Qwiic Connect SparkFun est un écosystème de capteurs, d'actionneurs, de blindages et de câbles I2C qui accélère le prototypage et réduit le risque d'erreur. Toutes les cartes compatibles avec Qwiic utilisent un connecteur JST commun à 4 broches de 1 mm de diamètre. Cela réduit l'espace requis sur le circuit imprimé, et les connexions polarisées signifient que vous ne pouvez pas vous tromper.
Démarrez avec le guide de branchement de la Thing Plus RP2040