Kursy • Poradniki • Inspirujące DIY • Forum
Wpisy z tagiem: kurs
Kurs STM32L4 – #18 – podsumowanie kursu, quiz
Od instalacji STM32CubeIDE, przez konfigurację pierwszego projektu i migania diodami, aż do obsługi wyświetlacza graficznego, diod WS2812B i licznych peryferiów.
Mamy nadzieję, że ten kurs pomógł Wam wejść w świat popularnych układów z rodziny STM32L4. Czas na ostatni test wiedzy!
Kurs STM32L4 – #15 – diody RGB WS2812B (liczniki), quiz
Sterowane cyfrowo diody RGB to elementy, które spotyka się w coraz większej liczbie urządzeń. Są one wygodne dla konstruktorów, bo wymagają tylko jednego pinu mikrokontrolera.
Komunikacja z diodami WS2812B wymaga jednak precyzji. Idealnie sprawdzą się tutaj liczniki, dzięki którym wygenerujemy odpowiednie sygnały.
Kurs STM32L4 – #13 – czujnik ciśnienia, pomiar wysokości (I2C)
Czujniki ciśnienia mają wiele zastosowań, można je np. wykorzystać do pomiaru wysokości – taką funkcję pełnią m.in. w zegarkach sportowych.
W tej części kursu STM32 zajmiemy się obsługą popularnego czujnika LPS25HB, który pozwala na pomiar ciśnienia, wysokości oraz temperatury.
Kurs STM32L4 – #11 – kolorowy wyświetlacz TFT (SPI)
Za nami podstawy pracy z SPI na STM32L4. Pora, aby zająć się obsługą wyświetlacza graficznego. Przy okazji poruszymy również temat stosu.
Przejdziemy od omówienia sterownika ST7735S, przez liczne testy, optymalizację kodu i DMA, aż po wykorzystanie gotowej biblioteki graficznej.
Kurs STM32L4 – #10 – ekspander portów (SPI), quiz
SPI to szeregowy interfejs komunikacyjny, dzięki któremu do mikrokontrolerów podłącza się wiele przydatnych modułów (np. wyświetlacze TFT).
W tej części kursu STM32L4 omówimy podstawy komunikacji przez SPI na przykładzie ekspandera portów. Stworzymy też swoją pierwszą bibliotekę.
Kurs STM32L4 – #8 – liczniki sprzętowe (PWM, enkoder)
Mikrokontrolery STM32L4 są wyposażane w wiele liczników sprzętowych, dzięki którym można bez problemu odmierzać czas, generować PWM lub obsługiwać różne czujniki.
W tej części kursu będziemy ćwiczyć stosowanie liczników w praktyce – od migania LED-em przez sterowanie diody RGB aż do obsługi enkoderów.
Kurs STM32L4 – #7 – przerwania sprzętowe, obsługa błędów
Problemy z komunikacją przez UART, zbyt późna reakcja mikrokontrolera na sygnał z czujnika lub na naciśnięcie przycisku – to błędy, które można naprawić za pomocą przerwań sprzętowych.
W niniejszej części kursu STM32L4 wykorzystamy przerwania do tego, aby usprawnić wcześniejsze programy, zajmiemy się też obsługą błędów.
Kurs STM32L4 – #6 – oszczędzanie energii (5 lat na baterii?)
Energooszczędne urządzenia, które na niewielkiej baterii mogą pracować przez długie miesiące, to ciekawe zagadnienie. Warto więc zapamiętać, że jedną z cech STM32L4 jest niski pobór prądu.
Tym razem sprawdzimy, jak w stosunkowo prosty sposób można znacznie ograniczyć pobór prądu naszego układu, zmieniając tylko kod programu.
Kurs STM32L4 – #5 – taktowanie układu, RTC, watchdog, quiz
Mikrokontroler używany w naszym kursie STM32 może pracować z częstotliwością 80 MHz. Temat ten jest jednak dość rozległy i jedna wartość to zbyt mało, aby opisać możliwości tego układu.
Pora, aby omówić dostępne źródła taktowania. Sprawdzimy, czym się różnią i jak wpływają na pracę układu. Wykorzystamy też watchdoga.