explanation
Embedded Systems STM32 Low Layer API (LL) Driver Development is a training course for working with STM32 low level (LL) drivers, including ADC, UART, TIMERS, GPIO, SPI, I2C, RTC, WWDG, IWDG, and RCC. The STM32 Low-Level Programming Interface (LL for short) provides a fast, lightweight, output-oriented layer that is closer to the hardware than the Hardware Abstraction Layer (HAL) programming interface. LL provides a better optimized register-level interface. This requires in-depth knowledge of the MCU and its auxiliary functions, which we will cover in this course.
Through a programming-based approach, this course is designed to provide an in-depth understanding of firmware development and peripheral drivers for the STM32 family of microcontrollers. After completing this course, you will be able to develop drivers for peripherals such as ADC, UART, PWM, GPIO, TIMER, I2C, SPI, RTC, WWDG, IWDG, RCC, EXTI.
Here’s what you’ll learn during embedded system STM32 low-layer API (LL) driver development:
- Write firmware using only low-level functions
- Understand the Cortex-M architecture
- Writing an analog-to-digital converter using low-level functions
- Write ADC, UART, TIMERS, GPIO, SPI, I2C, RTC, WWDG, IWDG, RCC drivers using low-level functions
Course specifications
Publisher: Udemy
teacher: Fight Live ,
Language:English
Education level: from basic to advanced
Number of courses: 74
Duration: 25 hours 41 minutes
Course Topics:
Prerequisites for the Embedded Systems STM32 Low Layer API (LL) Driver Development Course:
No programming experience is required. We’ll teach you everything you need to know.
STM32F411-NUCLEO
We will use STM32CubeIDE, which is free.
movie
Video introduction to the embedded system STM32 LL (Low Layer API) driver development process:
installation manual
After extracting, watch with your favorite players.
English subtitles
Quality: 720p
download link
File password: free download software
size
13GB