KursyPoradnikiInspirujące DIYForum

Kurs STM32 F4 – #1 – Czas poznać HAL, spis treści kursu!

Kurs STM32 F4 – #1 – Czas poznać HAL, spis treści kursu!

Oprócz samej technologii zmieniają się również same metody programowania. Chcemy tworzyć szybciej i wygodniej. To właśnie główne powody, dla których powstał kolejny kurs STM32!

Tym razem zajmiemy się bardziej rozbudowanymi układami z serii F4. Główną zmianą będzie jednak używanie biblioteki HAL oraz CUBE!

Czytaj całość…

Jak zainstalować Linuxa na STM32?

Jak zainstalować Linuxa na STM32?

Mikrokontrolery stają się coraz potężniejsze. Każdy producent stara się wprowadzać nowe, lepsze i tańsze produkty do swojej oferty.

Efekt jest taki, że mikrokontroler może spełniać teraz zadania, które jeszcze niedawno dostępne były tylko dla rozbudowanych mikroprocesorów. Czy STM32 jest poradzi sobie z Linux-em?

Czytaj całość…

Kurs STM32 – #13 – Podsumowanie, QUIZ

Kurs STM32 – #13 – Podsumowanie, QUIZ

Za nami 12 najróżniejszych artykułów, które były częścią naszego kursu programowania STM32 dla zupełnie początkujących.

Jest to idealny moment na krótkie podsumowanie, oraz test sprawdzający wiedzę! Oczywiście nie zabraknie również zapowiedzi kolejnej publikacji. Teraz czekamy również na Wasze sugestie!

Czytaj całość…

Kurs STM32 – #12 – I2C w praktyce, akcelerometr

Kurs STM32 – #12 – I2C w praktyce, akcelerometr

Na zakończenie kursu STM32 omówimy bardziej rozbudowany przykład. Na warsztat weźmiemy moduł z układem LSM303D, który zawiera w sobie akcelerometr, magnetometr oraz termometr.

Zobaczymy, jak można odczytywać z niego dane za pomocą I2C oraz jak zaprezentować wyniki na wyświetlaczu graficznym

Czytaj całość…

Kurs STM32 – #11 – I2C w praktyce, pamięć eeprom

Kurs STM32 – #11 – I2C w praktyce, pamięć eeprom

Wcześniej poznaliśmy dwa interfejsy szeregowe: UART i SPI. Pierwszy wymagał tylko dwóch linii, ale był dość powolny. Drugi działał bardzo szybko wykorzystując więcej wyprowadzeń.

Teraz zajmiemy się I2C, który kwalifikuje się gdzieś pomiędzy wcześniejszymi interfejsami.

Czytaj całość…

Kurs STM32 – #10 – SPI w praktyce, wyświetlacz graficzny

Kurs STM32 – #10 – SPI w praktyce, wyświetlacz graficzny

W poprzedniej części kursu poznaliśmy działanie interfejsu SPI. W praktyce wykorzystaliśmy go do komunikacji z ekspanderem portów MCP23S08.

Teraz zajmiemy się ciekawszym tematem, czyli wyświetlaczem graficznym z telefonu Nokia 5110. Jest to tani i popularny moduł, który może ułatwić interakcję z budowanym urządzeniem.

Czytaj całość…

Kurs STM32 – #9 – SPI w praktyce, ekspander I/O

Kurs STM32 – #9 – SPI w praktyce, ekspander I/O

Poznaliśmy już jeden interfejs szeregowy UART, który był asynchroniczny. Teraz poznamy kolejny, tym razem synchroniczny SPI.

Jest to prosty i szybki interfejs, pozwalający na podłączanie różnych układów peryferyjnych. W tej części kursu wykorzystamy go do podłączenia ekspandera portów.

Czytaj całość…

Kurs STM32 – #8 – DMA, czyli bezpośredni dostęp do pamięci

Kurs STM32 – #8 – DMA, czyli bezpośredni dostęp do pamięci

W części 6 kursu STM32 poznaliśmy możliwości przetwornika ADC. Uruchamiane przykłady były jednak niedoskonałe.

Teraz poznamy nową, efektywną metodę. Zamiast aktywnie czekać na odczyt, wykorzystamy moduł DMA, który będzie robił to w tle.

Czytaj całość…

Kurs STM32 – #7 – Liczniki (timery) w praktyce, PWM

Kurs STM32 – #7 – Liczniki (timery) w praktyce, PWM

Przed nami kolejna część kursu programowania STM32. W tej części poznamy podstawy modułów sprzętowych liczników (timerów).

Po odrobinie niezbędnych podstaw teoretycznych wykorzystamy PWM do płynnej regulacji jasności diod świecących (w tym RGB).

Czytaj całość…

Czytaj losowy artykuł