Wykorzystaj kod: VIDEOKURS2 i odbierz 30 zł rabatu na wideo kursy programowania. Sprawdź listę na Videopoint.pl »

Kurs STM32 F1 HAL – #7 – liczniki (timery) w praktyce, PWM

Kurs STM32 F1 HAL – #7 – liczniki (timery) w praktyce, PWM

Przed nami kolejna część kursu programowania STM32 z użyciem HAL. Tym razem poznamy podstawy sprzętowych liczników (timerów).

Po krótkim wstępie teoretycznym przejdziemy do ćwiczeń praktycznych, podczas których przyda nam się umiejętność generowania sygnału PWM.

Czytaj całość…

Kurs STM32 F1 HAL – #6 – pomiar napięcia, przetwornik ADC

Kurs STM32 F1 HAL – #6 – pomiar napięcia, przetwornik ADC

Tym razem sprawdzimy działanie przetwornika analogowo-cyfrowego. Dzięki niemu będziemy mogli zmierzyć napięcie na wejściu układu.

Podstawowa wiedza o ADC przydaje się prawie zawsze podczas tworzenia nowych projektów. Peryferia te używane są w większości systemów, które np. mają czujniki analogowe.

Czytaj całość…

Kurs STM32 F1 HAL – #5 – komunikacja z komputerem, UART

Kurs STM32 F1 HAL – #5 – komunikacja z komputerem, UART

W poprzedniej części kursu STM32 nauczyliśmy się używać linii I/O do komunikacji z otoczeniem. Nadszedł czas na poznanie pierwszego interfejsu, który pozwoli na większą interakcję ze światem.

UART posłuży nam do przesyłania komunikatów między STM32, a komputerem PC.

Czytaj całość…

Kurs STM32 F1 HAL – #4 – sterowanie GPIO w praktyce

Kurs STM32 F1 HAL – #4 – sterowanie GPIO w praktyce

W poprzedniej części kursu STM32 nauczyliśmy się tworzyć projekt, kompilować oraz uruchamiać prosty program. Niestety był on mało atrakcyjny, bo nie komunikował się ze światem zewnętrznym.

Czas więc poznać okno na świat każdego układu, czyli uniwersalne porty wejścia/wyjścia (GPIO).

Czytaj całość…

Kurs STM32 F1 HAL – #3 – płytka Nucleo, środowisko

Kurs STM32 F1 HAL – #3 – płytka Nucleo, środowisko

W poprzedniej części kursu wyjaśniliśmy czym jest HAL. Najwyższy moment, abyśmy przeszli do działania w praktyce.

Zaczniemy od instalacji i konfiguracji środowiska oraz od krótkiego omówienia płytki Nucleo. Na koniec wgramy prosty program, który pozwoli na przetestowanie połączenia.

Czytaj całość…

Kurs STM32 F1 HAL – #2 – czym jest STM32Cube HAL?

Kurs STM32 F1 HAL – #2 – czym jest STM32Cube HAL?

W pierwszym kursie STM32 F1 korzystaliśmy z biblioteki standardowej StdPeriph. Ekosystem ST cały czas się rozwija, pojawiają się więc nowe narzędzia i biblioteki.

Przed poznaniem STM32Cube HAL w praktyce warto wyjaśnić pewne pojęcia i poznać strukturę aktualnie dostępnych bibliotek. 

Czytaj całość…

Kurs STM32 F1, migracja na HAL – #1 – wstęp, spis treści

Kurs STM32 F1, migracja na HAL – #1 – wstęp, spis treści

Ruszamy z trzecim kursem dotyczącym coraz popularniejszych układów STM32! Pierwsza seria dotyczyła używania biblioteki StdPeriph. Drugi kurs omawiał HAL oraz STM32CubeMX.

Tym razem zajmiemy się migracją na HAL! Dzięki temu, każdy kto uczył się z naszego pierwszego kursu STM32 będzie mógł korzystać z aktualnie zalecanej biblioteki!

Czytaj całość…

Robotyka może być prostsza z produktami Husarion

Robotyka może być prostsza  z produktami Husarion

Każdy kto programował Arduino przyzna, że praca ta jest łatwa i przyjemna. Arduino jednak nie zapewnia takiej mocy obliczeniowej jak bardziej skomplikowane sterowniki.

Polska firma Husarion chce pokazać, że można zaprojektować łatwy w obsłudze oraz wydajny sterownik robota spełniający najnowsze trendy

Czytaj całość…

OpenMV – przetwarzanie obrazu na STM32

OpenMV – przetwarzanie obrazu na STM32

Po długim oczekiwaniu dotarła do mnie w końcu płytka OpenMV, więc mogłem zabrać się za testy. W tym artykule postanowiłem podzielić się moimi spostrzeżeniami, które pojawiły się podczas pierwszych testów.

Z założenia, platforma ta miała umożliwić szybki start z przetwarzaniem obrazu na STM32.

Czytaj całość…

Czytaj losowy artykuł