Una scheda breakout minima RP2040 contratta in un Pin Grid Array, con flash da 8 MB e un tocco massimo di stile retraux.
PGA2040 è un breakout compatto RP2040 destinato ai progetti più snelli e integrabili. Contiene solo i componenti necessari per far funzionare l'RP2040 (ovvero il cristallo, il flash, il regolatore e i circuiti di supporto essenziali) e non ha fronzoli come LED, pulsanti e connettori USB: dovrai collegare il tuo connettore USB per poter programmalo.
I vantaggi di tutta questa drastica potatura sono un piccolo ingombro di 21 mm quadrati e molti pin RP2040 esposti con cui giocare! 30 di questi possono essere utilizzati come I/O generici (ovvero quattro I/O in più rispetto a un Raspberry Pi Pico) e 4 sono dotati di ADC. Ha anche le etichette a spillo più carine del verso conosciuto, perché lo spazio è stretto su questa tavola.
Le testate sono vendute separatamente - puoi saldarlo alle intestazioni dei pin Pico standard (anche se tieni presente che avrai bisogno di 48 pin se vuoi popolarlo completamente). Se vuoi dedicarti completamente all'estetica, abbiamo anche intestazioni e prese pin PGA personalizzate che puoi utilizzare per trasformare PGA2040 in un dispositivo dell'era 486 finto retrò che può essere collegato ai tuoi progetti. Come le nostre altre schede RP2040, PGA2040 è programmabile con C++, MicroPython o CircuitPython: scegli il tuo combattente!
Caratteristiche
Iniziare
PGA2040 è indipendente dal firmware! Puoi programmarlo con C/C++ o MicroPython nello stesso modo in cui faresti con Raspberry Pi Pico. Puoi trovare (molte) ulteriori informazioni su come farlo (così come i collegamenti per il download del firmware/SDK) su Pagina di destinazione RP2040. Puoi anche usare CircuitPython sul tuo PGA2040!
CircuitPython è un ecosistema consolidato e facile da usare con un sacco di codice di esempio e driver per l'interfacciamento con diversi tipi di hardware. Clicca qui per scaricare il firmware CircuitPython per PGA2040 e clicca qui per una guida introduttiva. Per programma PGA2040 tramite USB dovrai collegare i fili fino a VB, GND, U+ e U-. Assicurati che il 5v solo va a VB su PGA2040, se finisce altrove risulterà in un brutto momento. Una scheda breakout USB è un modo conveniente per raggiungere i fili del cavo USB, controlla la scheda extra per alcune opzioni! Per entrare in modalità BOOTSEL così puoi eseguire il flashing del firmware sul tuo PGA2040, collega il pin BS a terra mentre colleghi l'USB al tuo computer.
Informazioni su RP2040
Il microcontrollore RP2040 di Raspberry Pi è un ARM Cortex M0+ dual core che funziona fino a 133 Mhz. Comprende 264kB di SRAM, 30 pin GPIO multifunzione (incluso un ADC a 12 bit a quattro canali), un mucchio di periferiche standard (I2C, SPI, UART, PWM, clock, ecc.) e supporto USB. Una caratteristica molto interessante di RP2040 sono gli IO programmabili che consentono di eseguire programmi personalizzati in grado di manipolare pin GPIO e trasferire dati tra periferiche: possono scaricare attività che richiedono velocità di trasferimento dati elevate o tempi precisi che tradizionalmente avrebbero richiesto un sacco di lavoro pesante sollevamento dalla CPU.
Marca | Pimoroni |
Modello | PIM577 |