Course Outline
Overview of the UART/USART peripheral, including data transfer principles and special character handling.
Discussion of transfer errors, RS232 and RS485 electrical standards, and the use of RS232 handshake signals.
Capabilities of the STM32 USART peripheral.
SPI and related interfaces: usage, connection topology, and application scenarios.
Implementation of SPI in STM32.
Characteristics of QSPI and OSPI.
I2C characteristics and low-level protocol details, along with STM32 implementation.
Techniques for interfacing with memories and sensors.
The OneWire interface and its various microcontroller implementations, including software, timer, and UART-based approaches.
WS2812 interface implementation using PWM timers, SPI, and UART.
Requirements
Foundational understanding of the C programming language and microcontroller technology is required.
Testimonials (2)
The trainer was very interactive and steadily paced.
Carolyn Yaacoby - Yeshiva University
Course - Raspberry Pi for Beginners
Just getting off the ground and doing some basic things was super useful