La carte de développement mikroBUS SparkFun RP2040 est une plate-forme à faible coût et à haute performance, dotée d'interfaces numériques flexibles et équipée du microcontrôleur RP2040 de la Fondation Raspberry Pi. En plus de la disposition des broches PTH de la Thing Plus ou de la Feather, la carte comprend également un emplacement pour carte microSD, une mémoire flash de 16 Mo (128 Mbits), un connecteur JST pour batterie monocellulaire (avec un circuit de charge et un capteur de jauge de carburant), une LED RVB WS2812 adressable, des broches PTH JTAG, quatre trous de montage (vis 4-40), nos connecteurs Qwiic et une prise mikroBUS.
La norme mikroBUS ? a été développée par MikroElektronika. Semblable à nos interfaces Qwiic et MicroMod, la prise mikroBUS fournit une connexion standardisée pour les cartes d'extension Click ? à fixer sur une carte de développement et se compose d'une paire de connecteurs femelles à 8 broches avec une configuration de broches standardisée. Les broches se composent de trois groupes de broches de communication (SPI, UART et I2C), de six broches supplémentaires (PWM, interruption, entrée analogique, réinitialisation et sélection de puce) et de deux groupes d'alimentation (3,3 V et 5 V).
La RP2040 est prise 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 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 les plus utilisés
E/S programmables pour un support étendu 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
Remarque : Veuillez noter que les cartes et les câbles Qwiic, ainsi que les cartes Click ne sont pas inclus avec la carte de développement RP2040 mikroBUS.
Ces pièces devront être achetées séparément.
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.
Guide de démarrage de la carte de développement mikroBUS RP2040