Course Outline
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.
Requirements
Basic knowledge of C language and microcontroller technology.
Testimonials (3)
Just getting off the ground and doing some basic things was super useful
Remy Pieron - Facebook
Course - Arduino Programming for Beginners
The trainer was very interactive and steadily paced.
Carolyn Yaacoby - Yeshiva University
Course - Raspberry Pi for Beginners
The knowledge of the trainer. He was able to answer all of my questions, even questions about our platform. He also continued to help until we all understood the material.