Maker.io main logo
PROJECT
20.514

Getting Started with STM32 - Timers and Timer Interrupts

By ShawnHymel

How to configure a timer using STM32CubeIDE, use it to measure execution time, and set up non-blocking code.

PROJECT
14.074

Getting Started with STM32 - Working with ADC and DMA

By ShawnHymel

Let’s take a look at how to use the analog-to-digital converter (ADC) in an STM32 microcontroller. To make conversions happen more quickly, we can use the direct memory access (DMA) controller to pipe data directly from a peripheral (like the ADC) to memory and vice versa.

VIDEO
3.524

Getting Started With STM32 & Nucleo Part 4: Working with ADC and DMA

By Maker.io Staff

As we continue the series with STM32, let’s take a look at how to use the analog-to-digital converter (ADC).

PROJECT
9.797

Getting Started with STM32 - Introduction to FreeRTOS

By ShawnHymel

This tutorial will cover how to get started with FreeRTOS that comes with STM32CubeIDE.

VIDEO
6.408

Getting Started with STM32 and Nucleo Part 3: How to Run Multiple Threads with CMSIS-RTOS Interface

By Maker.io Staff

On this STM32 video, we’re going to introduce FreeRTOS and show how to run multiple threads using the CMSIS-RTOS interface.

PROJECT
14.877

Getting Started with STM32 - I2C Example

By ShawnHymel

Let’s look at how to connect a simple I2C device to a STM32 Nucleo board to read temperature data using the STM32 HAL API.