Mikrokontrolery

Precyzyjne pomiary zasilania STM32 z użyciem STLINK-V3PWR

Prąd pobierany przez urządzenie IoT może zmieniać się o kilka rzędów wielkości między fazą uśpienia a transmisją radiową - krótkie impulsy nakładają się na sumaryczny, często niewielki prąd zasilania procesora, czujników i innych elementów urządzenia. Potrzebny jest zatem przyrząd pomiarowy łączący duży zakres dynamiki z odpowiednią rozdzielczością czasową i dokładnością. Jednym z najbardziej przystępnych cenowo urządzeń, szczególnie użytecznym w systemach opartych na STM32, jest STLINK-V3PWR.

Sprzętowe metody ograniczania poboru mocy w energooszczędnych układach STM32

Optymalizacja energetyczna mikrokontrolera zwykle kojarzy się przede wszystkim z wprowadzaniem rdzenia w tryby Sleep, Stop lub Standby. W nowoczesnych STM32 równie duże znaczenie mają jednak mechanizmy sprzętowe działające niejako poniżej warstwy programowej.

STM32 HAL2 od środka – co się zmieniło?

Na przestrzeni ostatniej dekady biblioteka HAL stała się fundamentem ekosystemu STM32. Wraz z wprowadzeniem na rynek rodziny STM32C5, firma STMicroelectronics zdecydowała się jednak na wprowadzenie zmian znacznie głębszych niż uporządkowanie nazw funkcji czy dodanie obsługi kolejnych peryferiów. Efektem tego procesu jest nowa biblioteka o nazwie HAL2.

MOSFET-y w układach mikroprocesorowych – 4 zasady prawidłowej implementacji

Tranzystor MOSFET może pełnić rolę bufora pomiędzy delikatnym wyjściem GPIO mikrokontrolera a obciążeniem pobierającym prąd i/lub zasilanym napięciem znacznie przekraczającym możliwości pinów procesora. Najprostszy układ pracy z bramką połączoną bezpośrednio z mikrokontrolerem może jednak działać nieprzewidywalnie podczas resetu bądź przełączania szybkim przebiegiem PWM.

STM32 kontra EMC – poradnik dla projektantów

Prototyp urządzenia może z sukcesem przejść wszystkie testy funkcjonalne na biurku konstruktora, a mimo to wykazywać zbyt silną emisję lub podatność na zakłócenia EMI....

Moduł SIM7000E z STM32 i ESP32 (2). Obsługa nawigacji GNSS

Aby wykorzystać potencjał modułu LTE GPS HAT - NB-IoT/LTE/GPRS/GPS SIM7000E, który w pierwszej części tego cyklu omówiony został pod względem wysyłania wiadomości SMS, warto zwrócić uwagę na funkcję monitorowania lokalizacji GPS. Połączenie obu tych funkcjonalności daje świetną podstawę do stworzenia wielu bardziej rozbudowanych projektów z zakresu systemów wbudowanych.

Mikrokontrolery STM32 w aplikacjach biomedycznych

Szerokie portfolio mikrokontrolerów STM32 ułatwia skalowanie projektu, ale jednocześnie sprawia, że wybór konkretnego układu na samym początku projektu jest zadaniem bardzo złożonym. W artykule analizujemy cztery przykładowe aplikacje z branży medtech oraz przedstawiamy propozycje układów, które dobrze nadają się do danego zastosowania.

Moduł SIM7000E z STM32 i ESP32 (1). Wysyłka SMS

Jak skomunikować moduł SIM7000E z STM32 i ESP32? W naszym poradniku znajdziesz gotowe, w 100% przetestowane kody źródłowe na obie platformy.

Zamienione linie danych UART na PCB? Jak uratować projekt z STM32

W większości nowszych rodzin mikrokontrolerów STM32 linie RX i TX interfejsu UART można zamienić bez konieczności modyfikacji fizycznych połączeń na PCB. Takie proste rozwiązanie programowe może w niektórych przypadkach uratować błędny projekt płytki drukowanej.

STM32C5 – najważniejsze informacje o najnowszej rodzinie mikrokontrolerów

Wszystko, co wiąże się z STM32C5, ewidentnie pachnie nowością. Nowoczesna architektura, nowy generator inicjalizacji peryferiów (CubeMX2), przebudowane od zera biblioteki (HAL2) - a to dopiero początek długiej listy zmian.

Aktualizacja i zmiana wersji firmware’u ST-LINK-a

Podczas uruchamiania sesji debuggera w STM32CubeIDE może pojawić się komunikat informujący, że używany programator ST-LINK wymaga aktualizacji firmware’u. Nie jest to błąd projektu, konfiguracji mikrokontrolera ani sterowników HAL, lecz standardowa procedura dopasowania wersji oprogramowania wbudowanego interfejsu ST-LINK do używanych narzędzi programistycznych.