Une carte de dérivation RP2040 minimale s'est disputée dans un Pin Grid Array, avec un flash de 8 Mo et une touche maximale de style retraux.
PGA2040 est un breakout compact RP2040 destiné aux projets les plus sveltes et intégrables. Il ne contient que les composants nécessaires pour faire fonctionner le RP2040 (c'est-à-dire le cristal, le flash, le régulateur et les circuits de support essentiels) et il n'a pas de fripperies comme les LED, les boutons et les connecteurs USB - vous devrez attacher votre propre connecteur USB pour pouvoir programmez-le.
Les avantages de toute cette taille drastique sont une petite empreinte carrée de 21 mm et de nombreuses broches RP2040 exposées avec lesquelles jouer ! 30 d'entre eux peuvent être utilisés comme E/S à usage général (c'est quatre E/S de plus que sur un raspberry pi Pico) et 4 sont équipés d'un ADC. Il a également les petites étiquettes à épingles les plus mignonnes du verset connu, car l'espace est serré sur ce plateau.
Les en-têtes sont vendus séparément - vous pouvez le souder aux en-têtes de broches Pico standard (mais gardez à l'esprit que vous aurez besoin de 48 broches si vous voulez le remplir complètement). Si vous souhaitez vous engager pleinement dans l'esthétique, nous avons également des en-têtes et des prises de broches PGA personnalisés que vous pouvez utiliser pour transformer le PGA2040 en un appareil entièrement faux rétro de l'ère 486 qui peut être branché à vos projets. Comme nos autres cartes RP2040, PGA2040 est programmable avec C++, MicroPython ou CircuitPython - choisissez votre combattant !
Fonctionnalités
Commencer
Le PGA2040 est indépendant du firmware ! Vous pouvez le programmer avec C/C++ ou MicroPython de la même manière que vous le feriez avec un raspberry pi Pico. Vous pouvez trouver (beaucoup) plus d'informations sur la façon de procéder (ainsi que des liens de téléchargement pour le firmware/SDK) sur le Page de destination RP2040. Vous pouvez également utiliser CircuitPython sur votre PGA2040 !
CircuitPython est un écosystème facile à utiliser et bien établi avec de nombreux exemples de code et de pilotes pour s'interfacer avec différents types de matériel. Cliquez ici pour télécharger le firmware CircuitPython pour PGA2040 et Cliquez ici pour un guide de démarrage. À programme PGA2040 via USB vous devrez brancher des fils jusqu'à VB, GND, U+ et U-. Assurez-vous que le 5v seulement passe à VB sur PGA2040, s'il se retrouve ailleurs, cela entraînera un mauvais moment. Une carte de dérivation USB est un moyen pratique d'accéder aux fils de votre câble USB, consultez l'onglet extras pour certaines options ! À passer en mode BOOTSEL pour que vous puissiez flasher le micrologiciel sur votre PGA2040, connectez la broche BS à la terre tout en branchant l'USB sur votre ordinateur.
À propos du RP2040
Le microcontrôleur RP2040 de raspberry pi est un ARM Cortex M0+ dual core fonctionnant jusqu'à 133Mhz. Il regroupe 264 Ko de SRAM, 30 broches GPIO multifonctions (dont un ADC 12 bits à quatre canaux), un tas de périphériques standard (I2C, SPI, UART, PWM, horloges, etc.) et un support USB. Une caractéristique très excitante du RP2040 est les E/S programmables qui vous permettent d'exécuter des programmes personnalisés qui peuvent manipuler les broches GPIO et transférer des données entre les périphériques - ils peuvent décharger les tâches qui nécessitent des taux de transfert de données élevés ou une synchronisation précise qui, traditionnellement, auraient nécessité beaucoup de travail lourd. levage du CPU.
Marque | Pimoroni |
Modèle | PIM577 |