STM32 Getting Started - Level2- HAL Library

Udemy STM32 Getting Started - Level2- HAL Library

Register & Get access to index
GhvxW5j.jpg

STM32 HAL Library Programming is fully exploring HAL API without the help of CubeMX, extremely important skill.


What you'll learn
  • STM32 Programming Fundamentals
  • HAL Library programming
  • Minimum STM32 Project setup
  • Printf Terminal
  • Digital I/O
  • 4-digits display
  • Analog Inputs ADC - All common modes
  • Serial Communication UART
  • I2C interface
  • SPI interface
  • TIM - PWM Output
  • TIM - Encoder Mode
  • TIM - Output Compare
  • External Interrupt
  • RTC - Realtime Clock
  • CRC - Cyclic Redundancy Checksum
  • Low Power Modes - Sleep, Stop and Standby
  • FLASH programming
  • SD Card File System
  • USB MSC Device - SD Card
  • FreeRTOS Setup
Show less

Requirements
  • STM32F1 Starter Kit or equivalent
  • C Programming
  • Some Electronics Knowledge
  • Recommended - To first complete Getting Started Level1 Register Level course

Description
The STM32F1 Getting Started – HAL course aims at exploring the HAL library in depth without the use of CubeMX for code generation to make student or engineers appreciate and understand the peripherals configuration process and structure within the HAL library. The ability to generate initialization code manually using HAL library directly is very useful skill in the toolset of Embedded Engineers and Students, Complex STM32 Projects are often built without CubeMX. It is the professional STM32 programmer’s choice in industry, especially for large software projects where complex middleware needs to be integrated that CubeMX does not support.
Who this course is for:
  • Junior STM32 Embedded Systems Engineers who seek to obtain the core fundamental skills for long-term success in the Embedded Industry
  • STM32 Embedded Systems Students who want to go beyond their lecture notes and get their hand on fundamental programming skills and practical examples
  • Generally anyone who started STM32 programming but feels missing some core fundamental skills
  • Absolute beginners
Author
TUTProfessor
Downloads
44
Views
970
First release
Last update
Rating
0.00 star(s) 0 ratings

More resources from TUTProfessor