Course Code: ucserint
Duration: 7 hours
Prerequisites:

Podstawowa znajomość języka C i technologii mikrokontrolerów.

Overview:

Kurs przedstawia popularne interfejsy szeregowe stosowane w systemach wbudowanych oraz przydatne praktyczne szczegóły ich implementacji. Prezentacji towarzyszą ćwiczenia praktyczne z wykorzystaniem mikrokontrolerów STM32.

Course Outline:

Urządzenia peryferyjne UART/USART, zasady przesyłania danych i symbole specjalne. Błędy transferu. Standardy elektryczne RS232 i RS485. Wykorzystanie sygnałów RS232 sygnały uzgadniania. Możliwości peryferiów STM32 USART. SPI i podobne interfejsy – wykorzystanie, topologia połączeń, scenariusze użycia. Implementacja STM32 SPI. QSPI i OSPI – charakterystyka. Charakterystyka I2C i protokół niskiego poziomu. Implementacja STM32. Połączenie z pamięciami i czujnikami. Interfejs OneWire i jego możliwe implementacje w mikrokontrolerach – oprogramowanie, timer, UART. Interfejs WS2812 – implementacja z wykorzystaniem timera PWM, SPI, UART.

Sites Published:

Polska - Serial interfaces in microcontrollers

Kuwait - Serial interfaces in microcontrollers

Oman - Serial interfaces in microcontrollers

Slovakia - Serial interfaces in microcontrollers

Kenya - Serial interfaces in microcontrollers

Nigeria - Serial interfaces in microcontrollers

Botswana - Serial interfaces in microcontrollers

Slovenia - Serial interfaces in microcontrollers

Croatia - Serial interfaces in microcontrollers

Serbia - Serial interfaces in microcontrollers

Bhutan - Serial interfaces in microcontrollers

Nepal - Serial interfaces in microcontrollers

Uzbekistan - Serial interfaces in microcontrollers