Raspberry Pi Pico – płytka z mikrokontrolerem zaprojektowanym przez Raspberry Pi

Fundacja Raspberry Pi wydała dzisiaj płytkę rozwojową Raspberry Pi Pico z mikrokontrolerem RP2040. Sam mikrokontroler to pierwszy układ scalony zaprojektowany przez specjalistów z Raspberry Pi i jednocześnie pierwszy produkt fundacji skupiający się na technologii mikrokontrolerowej.

Mikrokontroler RP2040 wyposażono w dwa rdzenie ARM Cortex-M0+ o taktowaniu do 133 MHz. Układ zawiera także wbudowaną pamięć SRAM o pojemności 264 kB. Obsługuje wszystkie standardowe interfejsy cyfrowe takie, jak I2C, SPI, UART czy GPIO, a także SPI Flash do obsługi zewnętrznej pamięci oraz interfejs USB 1.1. Zawiera także czterokanałowy przetwornik analogowo-cyfrowy o taktowaniu 500 kSps i rozdzielczości 12 bitów. W układ wbudowano również wewnętrzny stabilizator zapewniający napięcie dla rdzenia, co oznacza, że układ wymaga dostarczenia jedynie napięcia wejść/wyjść.

Płytka oprócz mikrokontrolera RP2040 zawiera także pamięć Flash o pojemności 2 MB. Wbudowany port MicroUSB może służyć do zasilania, komunikacji szeregowej, a także do programowania pamięci Flash. Oprócz tego płytka zawiera także 3-pinowy port ARM SWD, za pomocą którego również można programować układ oraz debugować program. Interfejsy mikrokontrolera wyprowadzono na dwa złącza typu goldpin po 20 pinów. Na tych złączach obecne jest 26 pinów GPIO, z czego 23 służy do obsługi komunikacji cyfrowej, natomiast 3 można połączyć również z przetwornikiem ADC. Płytkę można zasilać z szyny USB, a także z zewnętrznego zasilacza lub baterii.

Narzędzia do programowania płytki

Fundacja Raspberry Pi wydała także pakiet narzędzi SDK do programowania płytki. Pakiet zawiera biblioteki, których można użyć podczas pisania kodu w językach C/C++ oraz MicroPython. Ponadto dostępny jest zestaw przykładów na język C/C++ zawierający prezentację użycia wszystkich najważniejszych funkcji mikrokontrolera. Dostępna jest również książka Get started with MicroPython on Raspberry Pi Pico stanowiąca kompendium programowania Raspberry Pi Pico w języku MicroPython.

Komplet informacji, instrukcja uruchomienia środowiska, a także dokumentacje układów i pakietów SDK można znaleźć na stronie Fundacji Raspberry Pi: https://www.raspberrypi.org/documentation/pico/getting-started.

Płytki Raspberry Pi Pico kupisz w sklepie Kamami.pl, który jest oficjalnym dystrybutorem produktów Raspberry Pi.

O autorze