Skip to content

PRO TIP Block youtube.com at the DNS level — Pi-hole, NextDNS or your hosts file — but allow youtube-nocookie.com and i.ytimg.com. These tutorials keep playing; the rabbit hole does not.

Learning without distractions

STM32 Tutorial #78 – Timers in libopencm3

770 views on YouTube

In this video we will configure a timer and a timer interrupt using libopencm3.

STM32World wiki: https://stm32world.com/wiki
Github libopencm3 examples: https://github.com/currentmakers/streamline_libopencm3
Buy Jolt Connect: https://currentmakers.com/products/jolt/jolt_connect/
Buy Streamline dev boards: https://currentmakers.com/products/streamline/
Streamline documentation: https://stm32world.com/wiki/Streamline

#STM32 #GetingStarted #Tutorial #libopencm3 #CurrentMakers #Streamline #STM32World

00:00 Intro/recap
01:11 How and where to buy Jolt Connect and Streamline boards
04:10 The previous libopencm3 projects – blink, systick and uart
05:53 The source starting point in CLion (the uart1 project)
08:15 The necessary changes – adding the timer.h header
09:14 Calling tim_setup from main and creating the function
14:45 Creating the ISR (Interrupt Service Routine)
16:11 Running the modified code
18:08 Explaining some Streamline plans