Opis produktu: PGA2040 - płytka z mikrokontrolerem RP2040 - PiMoroni PIM577
PGA2040 wyprodukowana przez PiMoroni to kompaktowa płytka wyposażona w mikrokontroler RP2040 oraz wyprowadzenia poszczególnych pinów w postaci pól lutowniczych. Znajduje zastosowanie w projektach o niewielkich rozmiarach i ograniczoną przestrzenią na komponenty. Jedną z licznych zalet PGA2040 jest to, że płytka zawiera tylko najpotrzebniejsze elementy do uruchomienia RP2040 - oscylator kwarcowy, pamięć Flash, regulator i niezbędne obwody pomocnicze. Jej wyposażenie zredukowano do potrzebnego minimum - nie zawiera diody LED sygnalizującej stan pracy, dodatkowych przycisków użytkowych, ani nawet złącza USB - musisz podłączyć własne złącze USB, aby wgrać program.
Płytka PGA2040 posiada aż 30 wyprowadzeń wejścia / wyjścia ogólnego przeznaczenia. Jest to aż o 4x więcej niż w przypadku Raspberry Pi Pico. Dużą zaletą jest też uniwersalność programistyczna - PGA2040 można programować za pomocą C++, MicroPython lub CircuitPython.
Cechy płytki PGA2040
- Posiada wbudowany mikrokontroler RP2040
- Dual ARM Cortex M0+ działający z częstotliwością do 133 MHz
- 264 kB pamięci SRAM
- 8 MB pamięci Flash QSPI obsługującej XiP
- Oscylator kwarcowy
- Wbudowany regulator 3V3 (maksymalne wyjście prądowe regulatora wynosi 300 mA)
- Posiada aż 48 wyprowadzeń w postaci pól lutowniczych rozmieszczonych w odstępach 2,54 mm
- Zawiera 30 wielofunkcyjnych wyprowadzeń IO - ogólnego przeznaczenia
- 8 pinów GND
- Zakres napięcia wejściowego wynosi od 3 V do 5,5 V (tylko na pinie VB)
- Obsługiwane środowiska programistyczne: C++, MicroPython lub CircuitPython
- Wymiary: około 21 x 21 x 3 mm
Pierwsze kroki z płytką PGA2040
Płytka może być programowana za pomocą C/C++ lub MicroPython i to dokładnie w taki sam sposób jak Raspberry Pi Pico. Jeśli potrzebujesz wsparcia w tym temacie - zapoznaj się z oficjalną dokumentacją.
Prostszy w użyciu może okazać się CircuitPython - to łatwy i ugruntowany ekosystem, z naprawdę szeroką gamą przykładowych kodów programów i sterowników. Więcej dowiesz się z przewodnika po CircuitPython.
Co to jest RP2040?
Mikrokontroler Raspberry Pi RP2040 to dwurdzeniowy procesor ARM Cortex M0+ działający z częstotliwością do 133 MHz. Zawiera 264 kB pamięci SRAM, 30 wielofunkcyjnych pinów GPIO, mnóstwo standardowych urządzeń peryferyjnych (I2C, SPI, UART, PWM...) oraz obsługę USB.
Przydatne linki |