[2] SEGGER Embedded Studio + ekosystem – z myślą o STM32

W drugiej części artykułu pokażemy jak używając Segger Embedded Studio podczas budowy programowego GUI obsłużyć touch-panel bazując na bibliotekach emWin firmy Segger. W poprzedniej wersji projektu obsługa panelu dotykowego była realizowana przez napisany do tego celu moduł mtouch, który cyklicznie pobierał dane z kontrolera panelu dotykowego i umieszczał je w kolejce przetwarzanej następnie przez jedno […]

Nowa generacja STM32Cube MX (2)

Dla bardziej zaawansowanych użytkowników pakietu STM32Cube MX istotna będzie możliwość dodawania funkcji warstwy middleware. W projekcie z wybranym modułem 32F429I DISCOVERY można dodawać i konfigurować: System plików FATFS System czasu rzeczywistego FreeRTOS Zaawansowaną bibliotekę graficzną GRAPHICS Bibliotekę kryptograficzną MBEDTLS Bibliotekę PDM2PCM do konwersji strumienia danych PDM z mikrofonu MEMS na strumień danych PCM Obsługę interfejsu […]

Nowa generacja STM32Cube MX (1)

STM32Cube MX to dobrze znane programistom wykorzystującym mikrokontrolery STM32  środowisko graficzne wspierające konfigurację układów peryferyjnych i generujące szkielet projektu dla dostępnych na rynku środowisk projektowych IDE. Ostatnio firma ST udostępniła odświeżoną wersję STM32Cube MX  V5.0.0. Nowoczesne, skomplikowane i wydajne mikrokontrolery mają wbudowanych szereg układów peryferyjnych od stosunkowo prostych układów GPIO  poprzez moduły komunikacyjne UART, SPI, […]

Promocyjny set: e-book i KA-NUCLEO-F411CEv2

Promocja STM32 dla początkujących fanów tych mikrokontrolerów! Sklep KAMAMI.pl przygotował specjalną promocję dla początkujących fanów mikrokontrolerów STM32: “gorący” (wydany w styczniu 2019 roku) e-book “Mikrokontrolery STM32 dla początkujących” z zestawem KA-NUCLEO-F411CEv2 w promocyjnej cenie 59 PLN. Link do spisu treści książki oraz jej wstępu.   Krótka charakterystyka zestawu KA-NUCLEO-F411CEv2: Mikrokontroler STM32F411CE firmy STMicroelectronics (ARM Cortex-M4, […]

Nowy zestaw rozwojowy STM32G0-Disco z obsługą USB PD 3.0

STMicroelectronics zaprezentowała nowy zestaw rozwojowy STM32G0-Disco, wyposażony w mikrokontroler STM32G071RB z rdzeniem ARM Cortex-M0+. Układ ten dysponuje w pełni zintegrowanym kontrolerem USB Typu C oraz USB PD 3.0. Zestaw rozwojowy wyposażono we wszystkie niezbędne interfejsy do łatwego połączenia i współpracy z innymi urządzeniami USB-C. Nowa płytka umożliwia odkrywanie możliwości interfejsu USB-C, takich jak transfer danych, […]

[1] SEGGER Embedded Studio + ekosystem – z myślą o STM32

W artykule przedstawiamy nowe na naszym rynku środowisko programistyczne Segger Embedded Studio, dostępne także dla fanów mikrokontrolerów STM32. Wybór środowiska programistycznego jest niezwykle istotną decyzją, którą musi podjąć programista za każdym razem, kiedy rozpoczyna nowy projekt. Decyzja ta obejmuje zarówno IDE, w którym będzie tworzony kod, jak i biblioteki umożliwiające przetwarzanie danych, tworzenie interfejsu użytkownika, […]

STM32Duino: Arduino dla STM32 [6]

W poprzednich artykułach z cyklu poświęconego STM32duino pokazałem jak skonfigurować środowisko programistyczne Arduino do pracy z mikrokontrolerami STM32 oraz jak zrealizować aplikacje używające podstawowych peryferiów mikrokontrolera. W tej części przekonamy się, że STM32duino to nie tylko wygodna platforma do pracy z peryferiami, ale również z podzespołami dołączonymi do mikrokontrolera. Arduino i STM32 – przygotowanie do […]

STM32Duino: Arduino dla STM32 [5]

W poprzednich artykułach na temat STM32duino pokazaliśmy jak skonfigurować środowisko programistyczne Arduino do pracy z mikrokontrolerami STM32 oraz jak zrealizować aplikację używającą portów wejścia/wyjścia, interfejsu szeregowego UART i przetwornika A/C. Ta część kończy wątek pojedynczych peryferiów demonstrując sposób wykorzystania timera w trybie PWM. Arduino i STM32 (STM32duino) – przygotowanie do pracy Pracę należy rozpocząć uruchamiając środowisko […]

STM32Duino: Arduino dla STM32 [4]

W poprzednich artykułach o STM32duino pokazaliśmy jak skonfigurować środowisko programistyczne Arduino do pracy z mikrokontrolerami STM32 oraz jak zrealizować aplikację używającą portów wejścia/wyjścia i interfejsu szeregowego UART. W tej części kontynuujemy wątek aplikacyjny demonstrując sposób wykorzystania kolejnego zasobu: przetwornika A/C. Arduino i STM32 (STM32duino) – przygotowanie do pracy Pracę należy rozpocząć uruchamiając środowisko programistyczne Arduino […]

STM32Duino: Arduino dla STM32 [3]

W poprzednich artykułach (część 1, część 2) o STM32duino pokazaliśmy jak skonfigurować środowisko programistyczne Arduino do pracy z mikrokontrolerami STM32 oraz jak zrealizować aplikację używającą portów wejścia/wyjścia. W tej części kontynuujemy wątek aplikacyjny, demonstrując sposób wykorzystania kolejnego zasobu: interfejsu szeregowego UART. Arduino i STM32 (STM32duino) – przygotowanie do pracy Pracę należy rozpocząć uruchamiając środowisko programistyczne […]