This course will review the STM32 naming convention for its processors and introduce the Nucleo development boards
0
5
This Course Includes
Items in Curriculum
Course Badge
Created by
This course will review the STM32 naming convention for its processors and introduce the Nucleo development boards.
The STM32 series is based on the ARM Cortex architectures. Specifically, we’ll be looking at the STM32 Arm Cortex-M microcontrollers. We’ll use STMicroelectronics’ official Nucleo development boards (the Nucleo-L476RG in particular) to make life easier.
We will install the STM32CubeIDE and write a simple C program that blinks an LED. We will be using ST’s Hardware Abstraction Layer (HAL) to make controlling pins easier and code more portable. Finally, we briefly examine using the built-in step-through debugger with STM32CubeIDE.
Course Content
- Introduction to STM32CubeIDE 00:14:00
- How to Use I2C to Read Temperature Sensor TMP102 00:15:00
- FreeRTOS – How To Run Multiple Threads w/ CMSIS-RTOS 00:12:00
- Working with ADC and DMA 00:15:00
- How to Use SPI 00:19:00
- Timers and Timer Interrupts 00:14:00
- Programming with STM32CubeIDE 00:19:00
- STM32 00:20:00


