Kurs STM32L4 – #6 – oszczędzanie energii (5 lat na baterii?)

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.

Czytaj całość…

Kurs STM32L4 – #5 – taktowanie układu, RTC, watchdog, quiz

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.

Czytaj całość…

Kurs STM32L4 – #4 – komunikacja przez UART, debugger

Kurs STM32L4 – #4 – komunikacja przez UART, debugger

Komunikacja z mikrokontrolerem przez UART ma wiele praktycznych zastosowań. Dlatego już teraz omówimy najprostsze podejście do obsługi takiej transmisji (i połączymy ją z funkcją printf).

Wskażemy też kilka częstych błędów związanych ze znakami końca linii i kodowaniem. Przy okazji skorzystamy także z debuggera.

Czytaj całość…

Kurs STM32L4 – #3 – wejścia/wyjścia, czyli GPIO w praktyce

Kurs STM32L4 – #3 – wejścia/wyjścia, czyli GPIO w praktyce

Kurs STM32L4 zaczniemy rzecz jasna od migania diodą – to już taka tradycja przy poznawaniu nowych mikrokontrolerów.

Oczywiście miganie diodą to tylko jeden z wielu przykładów, dzięki którym poznamy w praktyce jedne z najważniejszych peryferiów, czyli GPIO.

Czytaj całość…

Kurs STM32L4 – #2 – platforma sprzętowa i środowisko

Kurs STM32L4 – #2 – platforma sprzętowa i środowisko

Mikrokontrolery z rodziny STM32L4 to niezwykle ciekawe układy, które łączą wysoką wydajność oraz niski pobór energii. Pora, aby przygotować się do poznania tych układów w praktyce.

Czym są widoki i perspektywy w STM32CubeIDE, jak utworzyć pierwszy projekt, wgrać go na płytkę Nucleo i wykorzystać debugger? Zaczynamy!

Czytaj całość…

Kurs STM32L4 – #1 – wstęp, spis treści, dla kogo jest ten kurs

Kurs STM32L4 – #1 – wstęp, spis treści, dla kogo jest ten kurs

Mikrokontrolery STM32 od lat cieszą się dużą popularnością, zarówno wśród wymagających hobbystów, jak i profesjonalistów. Pora, aby do tego grona dołączyły kolejne osoby.

Kurs STM32L4 to seria obszernych poradników, dzięki którym każdy może poznać w praktyce te wydajne i energooszczędne mikrokontrolery.

Czytaj całość…

3 narzędzia, które powinien znać każdy programista

3 narzędzia, które powinien znać każdy programista

Pisanie programów może być znacznie łatwiejsze. Wszystko za sprawą kilku prostych narzędzi, które mogą przyspieszyć prace programisty.

Tym razem pora na omówienie 3 narzędzi, dzięki którym możliwe jest automatyczne formatowanie kodu oraz jego statyczna i dynamiczna analiza.

Czytaj całość…

Praktyczny wstęp do AI z płytką Asus Tinker Edge T

Praktyczny wstęp do AI z płytką Asus Tinker Edge T

Sztuczna inteligencja to temat, którym interesuje się coraz więcej elektroników. Dlatego tym razem pokażemy, jak wykorzystać płytkę Asus Tinker Edge T do rozpoznawania znaków drogowych.

Oczywiście przy okazji spora dawka informacji dla osób, które nie miały jeszcze styczności z sieciami neuronowymi, TPU i modułem Google Coral.

Czytaj całość…

Przemysłowe komputery SBC – jak zacząć, co warto wiedzieć

Przemysłowe komputery SBC – jak zacząć, co warto wiedzieć

Komputery jednopłytkowe (SBC) stają się coraz popularniejsze – duża w tym zasługa kultowego Raspberry Pi. Warto jednak wiedzieć, jak wygląda praca z przemysłowymi komputerami SBC.

Jakie mają parametry? Jakie wsparcie otrzymamy od producenta? Gdzie się przydają? Sprawdźmy to na przykładzie komputerów MOXA.

Czytaj całość…

Czytaj losowy artykuł