Basic knowledge of C language and microcontroller technology.
The course presents common serial interfaces used in embedded systems and useful practical details of their implementation. The presentation is accompanied by hands-on exercises using STM32 microcontrollers.
UART/USART peripheral, data transfer principles and special symbols.
Transfer errors. RS232 and RS485 electrical standards. Usage of RS232
handshake signals. STM32 USART peripheral capabilities.
SPI and similar interfaces – usage, connection topology, use scenarios.
STM32 SPI implementation.
QSPI and OSPI – characteristics.
I2C characteristics and low-level protocol. STM32 implementation.
Interfacing to memories and sensors.
OneWire interface and its possible implementations in microcontrollers –
software, timer, UART.
WS2812 interface – implementation using PWM timer, SPI, UART.
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