fbpx
Opublikowano przez Mateusz Salamon, temu

A jak to jest z tym RTC na STM32F4?

Zegar czasu rzeczywistego w mikrokontrolerach STM32 nie jest taki sam we wszystkich rodzinach. W zasadzie możemy spotkać dwa różne RTC. Jeden podstawowy, który znajduje się w starszych i mniej zaawansowanych mikrokontrolerach jak w serii F1, którym zająłem się nim w poprzednich artykułach. Jest jeszcze bardziej zaawansowany zegar, który możesz znaleźć, Więcej…

Opublikowano przez Mateusz Salamon, temu

Zapamiętajmy nastawę RTC STM32F1 przy pomocy bateryjki na VBAT + zewnętrzny kwarc na BluePill

Przebrnęliśmy razem przez to jak pracować z godziną oraz jak poskromić datę tak, aby nie przywracała się ta domyślna. Mamy również opanowane przywracanie daty z rejestrów zapasowych sprzętowego RTC po zaniku zasilania. Nie mamy jednak zapasowego zasilania i w tym wpisie chciałbym o nim wspomnieć. Ponadto przestawimy się na zewnętrzny kwarc na płytce BluePill napotykając problem… sprzętowy. (więcej…)

Opublikowano przez Mateusz Salamon, temu

Wbudowany RTC w STM32F1

Mikrokontrolery STM32 niewątpliwie mają wiele miażdżących ficzerów. Oczywiście w porównaniu do leciwych AVRów, które są nadal stosowane w najpopularniejszym Arduino Uno. Jedną z takich rzeczy jest wbudowany w STMy jest zegar czasu rzeczywistego, w skrócie RTC. Pozwól, że zaprezentuję Ci szczegółowo jak wygląda praca z takim zegarem przy pomocy biblioteki HAL generowanej przez CubeMX. (więcej…)

Opublikowano przez Mateusz Salamon, temu

Obsługa przerwaniowa czujnika laserowego VL53L0X

W ostatnim artykule przedstawiłem Ci perypetie związane z oryginalnym API dostarczanym do laserowego czujnika odległości VL53L0X. Dotarłem do tego, że udało mi się uruchomić pojedynczy pomiar. Jednak chciałbym nieco odciążyć mikrokontroler, aby nie musiał on tyle czekać na zakończenie pomiaru. Czujnik ma wyprowadzone wyjście przerwaniowe, więc czemu by z niego nie skorzystać? (więcej…)

Opublikowano przez Mateusz Salamon, temu

Pogromca BluePill? Nadchodzi nowe, czyli BlackPill z STM32F4.

Pojawiła się na rynku nowa płytka! Jest to nowsza i mocniejsza wersja ulubionej przez wszystkich taniej platformy z STM32F103, czyli BluePill’a. Nowa PCB nieoficjalnie nazywa się BlackPill z uwagi na jej czarną malowanie. Poprzednik również swoją nazwę zawdzięczał swojemu kolorowi. (więcej…)