STM32 Starter – wdrożenie w ekosystem STM32CubeIDE
Opis szkolenia
Szkolenie dla osób początkujących, które rozpoczynają pracę na mikrokontrolerach STM32. Celem jest szybkie wdrożenie w ekosystem STM32CubeIDE i opanowanie najczęściej używanych peryferiów. Kurs ma charakter praktyczny, uczestnicy przez całe szkolenie pracować będą na płytkach ewaluacyjnych.
Informacje podstawowe
- Miejsce szkolenia: Rzeszów
- Liczba osób w grupie: 5-8
- Koszt szkolenia: 1200 zł netto
- Czas trwania: 2 dni (14 godzin zegarowych)
- Terminy: sprawdź w formularzu rejestracji poniżej
- Napoje i słodki poczęstunek w cenie
- Certyfikat ukończenia szkolenia
Plan szkolenia
Dzień I
- Środowisko i GPIO
- Instalacja i konfiguracja STM32CubeIDE/CubeMX
- Struktura projektu HAL
- Sterowanie wyjściami (LED) i odczyt wejść (przyciski)
- Programowy debouncing styków
- UART & Debug
- Konfiguracja UART
- Retargeting printf (przekierowanie wyjścia)
- Wysyłanie logów i diagnostyka programu
- Odbiór danych (polling)
- Przerwania (NVIC)
- Kontroler przerwań NVIC
- Priorytety przerwań
- Obsługa przycisku na przerwaniu (EXTI)
- Podstawy Czasu
- SysTick vs Timery sprzętowe
- Odmierzanie czasu bez blokowania CPU (non-blocking delay)
Dzień II
- Timery i PWM
- Konfiguracja Timerów
- Generowanie sygnału PWM
- Sterowanie jasnością LED lub serwomechanizmem
- ADC (Pomiary)
- Konfiguracja przetwornika ADC
- Odczyt pojedynczy (polling)
- Przeliczanie wartości surowych na napięcie
- Kalibracja odczytów
- Wstęp do DMA
- Teoria Direct Memory Access
- Konfiguracja DMA dla UART (wysyłanie w tle)
- Komunikacja I2C/SPI
- Obsługa wybranego czujnika cyfrowego lub wyświetlacza
- Tryb Blocking vs Interrupt
Wymagania sprzętowe
Uczestnicy szkolenia pracują na własnych laptopach. Przed szkoleniem przesyłamy mailowo informację z instrukcją konfiguracji sprzętu (o ile wymagane). W przypadku problemów z konfiguracją pomagamy bezpośrednio przed rozpoczęciem szkolenia.
Wymagane umiejętności
Podstawowa znajomość obsługi komputera i języka C/C++.
Rezerwacja szkolenia
Jeśli przystępujesz do szkolenia prywatnie – wypełnij jedynie obowiązkowe pola (imię, nazwisko, adres e-mail i telefon).
W przypadku gdy płatnikiem za szkolenie będzie firma – prosimy o wypełnienie wszystkich pól formularza.
Przed rezerwacją przeczytaj:
