Płytki deweloperskie STM Nucleo - ROZDANE

Płytki deweloperskie STM Nucleo - ROZDANE
Pobierz PDF Download icon
Firma STM opracowała nowe płytki ewaluacyjne przeznaczone do prototypowania urządzeń elektronicznych, wyposażone w mikrokontrolery z rodziny STM32, zgodne pod względem wyprowadzeń z Arduino oraz mające nowe konektory - Morpho. Warto dodać, że są one kompatybilne ze internetowym środowiskiem deweloperskim mbed.

STMicroelectronics STM32 Nucleo Development Board to płytka rozwojowa, której celem jest ułatwienie użytkownikom zapoznania się z funkcjami mikrokontrolerów z rodziny STM32, z rdzeniami Cortex-M3 i Cortex-M4. Płytki Nucleo zostały przygotowane tak, aby maksymalnie skrócić czas prototypowania oraz by zapewnić duża kompatybilność z powszechnie stosowanymi standardami.

Przykładowo, na płytce zainstalowano złącza zgodne z Arduino, które pozwalają korzystać z bogatej rodziny urządzeń w standardzie Arduino (Uno rev3). Jednocześnie na płytce umieszczono nowe standardowe złącze opracowane przez ST, które nosi nazwę Morpho. Zapewnia ono użytkownikowi dostęp do wszystkich wejść i wyjść mikrokontrolera.

Programowanie

Płytki Nucleo oferowane są z gotowym do użycia, przykładowym oprogramowaniem oraz biblioteką HAL. Są obsługiwane przez narzędzia deweloperskie IAR i KEIL oraz przez środowiska deweloperskie, bazujące na GCC. Warto dodać, że omawiane płytki deweloperskie zawierają debuger i programator ST-LINK/V2-1, które można użyć do zaprogramowania wbudowanego na płytce mikrokontrolera lub do innych, podłączanych z zewnątrz MCU.

Oferowana Czytelnikom EP płytka STM32L152RE Nucleo

Dzięki uprzejmości firmy STMicroelectronics, Elektronika Praktyczna ma do zaoferowania swoim czytelnikom trzy płytki deweloperskie STM32L152RE Nucleo. Są one wyposażone w mikrokontroler STM32L152RET6 z rdzeniem Cortex-M3, taktowanym zegarem 32 MHz i 512 kB pamięci Flash. Urządzenia są oferowane zgodnie z zasadami Klubu Aplikantów Próbek.

Co na płytce?

Jak dotąd zaprojektowano cztery wersje płytek Nucleo, różniące się mikrokontrolerem, które wymieniono w tabeli 1. Poza MCU, komponenty na płytkach są identyczne. Producent umieścił trzy diody LED, z czego jedna informuje o stanie komunikacji USB, druga o zasilaniu, a trzecia jest do dyspozycji użytkownika. Do jego dyspozycji oddano też jeden przycisk. Drugi służy do resetowania mikrokontrolera.

Płytki mogą być zasilane ze złącza USB lub innym, zewnętrznym napięciem o wartości 3,3 V, 5 V lub z zakresu od 7 do 12 V. Samo złącze USB może pracować jako wirtualny port COM, interfejs do dołączenia pamięci masowej lub port do debugowania.

Dodatkowe moduły i płytki

Rysunek 1. Obecnie dostępne oraz planowane na przyszłość płytki deweloperskie rodziny Nucleo firmy STMicroelectronics

Firma STMicroelectronics opracowała też już pierwszy moduł rozszerzeń dla płytek Nucleo. Model X-NUCLEO-IDB04A1 to moduł interfejsu Bluetooth 4.0, który komunikuje się z otoczeniem za pomocą synchronicznego interfejsu szeregowego SPI. Tor radiowy obsługuje nowoczesny procesor Bluetooth BlueNRG, produkowany przez STMicroelectronics i jest wyposażony w szybką pamięć EEPROM z SPI (układ M95640). Na potrzeby modułu Bluetooth opracowano też framework, oferowany w ramach pakietu STM32CubeF4 i zawierający przykładowe aplikacje.

W niedalekiej przyszłości mają pojawić się na rynku również inne płytki Nucleo, które pozycjonowane są zgodnie z wykresem przedstawionym na rysunku 1.

Podsumowanie

Nowe płytki Nucleo to uniwersalne platformy uruchomieniowe, przeznaczone dla osób, które chciałyby się nauczyć pracować z mikrokontrolerami z rdzeniami Cortex-M3 i Cortex-M4. Bogaty zestaw wyprowadzeń oraz wsparcie dla różnorodnych środowisk programistycznych bardzo ułatwiają to zadanie.

Marcin Karbowniczek, EP

Płytki deweloperskie Freescale FRDM-KL25Z dla czytelników Elektroniki Praktycznej

Przez świat elektroników przetacza się kolejne - po Raspberry Pi - modne "szaleństwo", tym razem skierowane w stronę mikrokontrolerów: (prawie) każdy chce mieć na biurku zestaw Freedom firmy Freescale, w którym zastosowano mikrokontroler Kinetis L, należący do rodziny wyposażonej w rdzeń Cortex-M0+. I to właśnie ten zestaw jest dostępny w ramach Klubu Aplikantów Próbek.

"Sercem" FRDM-KL25Z jest mikrokontroler MKL25Z128VLK4 (seria Kinetis L z rdzeniem Cortex-M0+), taktowany sygnałem zegarowym o częstotliwości do 48 MHz, z pamięcią Flash o pojemności 128 kB i SRAM o pojemności 16 kB. Mikrokontroler współpracuje z zainstalowanym na płytce 3-osiowym akcelerometrem MEMS MMA8451Q z serii Xtrinsic firmy Freescale, diodą LED RGB oraz sliderem pojemnościowym, który spełnia rolę analogowego nastawnika. Linie GPIO mikrokontrolera Kinetis L wyprowadzono na pola lutownicze, rozmieszczone zgodnie ze standardem Arduino, co umożliwia dołączanie do niego wielu płytek rozszerzających.

Dzięki uprzejmości firmy Freescale, Elektronika Praktyczna ma do zaoferowania swoim czytelnikom trzy płytki deweloperskie FRDM-KL25Z. Pozwalają one na szybkie zbudowanie i oprogramowanie własnego urządzenia w oparciu o moduły zgodne z Arduino. Zestawy są oferowane zgodnie z zasadami Klubu Aplikantów Próbek.

Artykuł ukazał się w
Elektronika Praktyczna
sierpień 2014
DO POBRANIA
Pobierz PDF Download icon
Zobacz też
Elektronika Praktyczna Plus lipiec - grudzień 2012

Elektronika Praktyczna Plus

Monograficzne wydania specjalne

Elektronik wrzesień 2020

Elektronik

Magazyn elektroniki profesjonalnej

Raspberry Pi 2015

Raspberry Pi

Wykorzystaj wszystkie możliwości wyjątkowego minikomputera

Świat Radio październik 2020

Świat Radio

Magazyn użytkowników eteru

Automatyka Podzespoły Aplikacje wrzesień 2020

Automatyka Podzespoły Aplikacje

Technika i rynek systemów automatyki

Elektronika Praktyczna wrzesień 2020

Elektronika Praktyczna

Międzynarodowy magazyn elektroników konstruktorów

Praktyczny Kurs Elektroniki 2018

Praktyczny Kurs Elektroniki

24 pasjonujące projekty elektroniczne

Elektronika dla Wszystkich wrzesień 2020

Elektronika dla Wszystkich

Interesująca elektronika dla pasjonatów