Kurs STM32 LL cz. 4. Pętla PLL i taktowanie układów peryferyjnych
Dotychczas zajmowaliśmy się źródłami zegarowymi w postaci oscylatorów. Pozwalają one dostarczyć do mikrokontrolera stabilny sygnał niezbędny do pracy rdzenia i…
Dotychczas zajmowaliśmy się źródłami zegarowymi w postaci oscylatorów. Pozwalają one dostarczyć do mikrokontrolera stabilny sygnał niezbędny do pracy rdzenia i…
Pierwszą rzeczą, jaką konfigurujemy po uruchomieniu mikrokontrolera są zegary. Pozwalają nam ustalić odpowiednią dla naszych wymagań częstotliwość taktowania rdzenia i…
W pierwszej części poznaliśmy podstawowe informację dotyczące kursu. Omówiłem niezbędne oprogramowanie oraz płytkę Nucleo-G071RB, z której będziemy korzystali w trakcie…
W sieci można znaleźć wiele materiałów na temat STM32. Większość bazuje jednak na bibliotekach HAL-a, które nie pozwalają w dobrym…
Aktualizacja oprogramowanie wymaga użycia kodu, który będzie odbierał dane z nowym wsadem przez jakiś interfejs i umieszczał je we właściwym…
Tworząc własną płytkę z mikrokontrolerem STM32 musimy zadbać o znacznie więcej elementów, niż przy prototypowaniu z użyciem płytek Nucleo. Aby…
Na rynku elektronicznym znajduje się wiele urządzeń, które mają podobny wygląd i spełniają zbliżone zadanie. Bardzo często o ich unikalności…
Detekcja gestów jest dość złożoną operacją. Wymaga wykrycia zależności pomiędzy pomiarami z czujników a czasem ich wystąpienia. Szczególnie trudnych wyzwaniem…
Jednym z narzędzi niezbędnych do obsługi mikrokontrolerów STM32 jest aplikacja dedykowana do programowania układów i ich konfiguracji, czyli STM32CubeProgrammer. Ma…
Czujniki są dla robota tym, czym zmysły dla człowieka. Pozwalają odbierać bodźce z otoczenia i reagować na nie. Jednym z…
Przy masowej produkcji urządzeń zdarzają się sytuacje, że potrzebujemy zidentyfikować poszczególne egzemplarze produktu. Możemy stworzyć własny system nadawania numerów seryjnych,…
W dzisiejszym wpisie przedstawię kolejny przykład zastosowania sztucznych sieci neuronowych i pakietu STM32Cube.AI. Zajmiemy się przetwarzaniem obrazów, a konkretnie rozpoznawaniem…
Każdy programista mikrokontrolerów ARM prędzej czy później napotka w swoim kodzie błąd, który powoduje zatrzymanie się programu w obsłudze przerwania…
Pakiet STM32Cube.AI w procesie analizy modelu dostosowuje go do możliwości i dostępnych zasobów układów STM32. Generuje tzw. „C model”, który…
Analiza statyczna kodu to pierwszy etap wykrywania błędów w programie. Obejmuje takie obszary, jak analiza składni, jakość kodu czy zgodność…
Po krótkim wstępie teoretycznym na temat sztucznej inteligencji, STM32Cube.AI i pakietu Keras, czas na to co inżynier lubi najbardziej, czyli…
Sztuczna inteligencja to obszar wiedzy, który w ostatnich latach rozwija się bardzo prężnie i znajduje coraz szersze zastosowanie w praktyce….
Zbliża się czas dekorowania domów przed świętami. A jeśli mowa o oświetleniu, które wprowadzi nas w świąteczny nastrój, to każdy…
Pracując nad projektem opartym na mikrokontrolerze (w szczególności, kiedy zaczyna być coraz bardziej rozbudowany) dochodzimy do momentu, kiedy zaczyna nas…
Konwerter USB-UART to jedno z podstawowych narzędzi używanych przez programistów embedded. Pozwala nie tylko na przetestowanie komunikacji z mikrokontrolerem, ale…
Ta strona korzysta z plików cookie. Korzystając ze strony wyrażasz zgodę na ich wykorzystywanie.
Niezbędne pliki cookie powinny być włączone przez cały czas, abyśmy mogli zapisać Twoje preferencje dotyczące ustawień plików cookie.
Jeśli wyłączysz ten plik cookie, nie będziemy mogli zapisać Twoich preferencji. Oznacza to, że za każdym razem, gdy odwiedzasz tę stronę, będziesz musiał ponownie włączyć lub wyłączyć pliki cookie.