Get the kits to complete these projects here: https://buildyourcnc.com/collections/...
If you wish to support me and the efforts in making more content: https://buymeacoffee.com/patrickhoodd...
Get the companion book here: https://amzn.to/49Bv8QX
Join this channel to get access to perks:
/ @patrickhooddaniel
00:00 Introduction
00:04:32 Introduction to Bare Chip Microcontroller Development
00:07:36 The Prototyping Setup
00:11:19 IDE and Monitoring Software Setup
00:17:00 Getting Familiar with the STM32CubeIDE
00:19:48 Creating a Project in the IDE
00:23:23 Transferring the Program to the Microcontroller
00:26:17 Monitoring Runtime Data (STMStudio / CubeMonitor)
00:31:11 Troubleshooting 1 – Boot Pin Chip Erase
00:32:43 Troubleshooting 2 – Reset Pin Chip Erase
00:33:59 Troubleshooting 3 – AVCC Not Present
00:38:10 4 Most Important Code Instructions
00:44:12 Project 1 – LED (Hello World)
01:03:14 Project 2 – Button Input
01:19:07 Project 3 – Latching Input
01:33:06 Project 4 – LCD Interface
02:51:31 Pointers and String Construction
02:56:48 Project 5 – Integers to LCD
03:03:32 Project 6 – Floating Point to LCD
03:08:46 Project 7 – LCD Cursor Position
03:18:37 ADC Introduction
03:28:45 Project 8 – ADC Internal Temperature Sensor
03:52:35 Project 9 – Temperature Conversion
04:01:04 Project 10 – Potentiometer ADC
04:08:25 Project 11 – Timers Prescaler
04:18:31 Project 12 – Timers ARR, Direction, Center-Aligned
04:23:43 PWM Introduction
04:31:20 Project 13 – PWM
04:45:48 Project 14 – ADC Header File
04:55:03 Project 15 – ADC to PWM (RC Filter Required)
05:01:12 Project 16 – PWM LED Dimming via ADC
05:02:46 Project 17 – Hobby Servo PWM
05:20:40 Project 18 – Servo + Potentiometer
05:26:56 Interrupts Introduction
05:33:27 Project 19 – ADC Interrupt
05:47:19 Project 20 – ADC Interrupt (2 Channels)
05:57:21 Project 21 – LCD Artifact Fix
06:02:39 Project 22 – Button Interrupt
06:15:05 Project 23 – External Interrupts
06:19:39 Project 24 – Output to STMStudio
06:27:01 I2C / IIC Introduction
06:39:10 Project 25 – ADXL345 Write (I2C)
07:05:15 Project 26 – ADXL345 Read (I2C)
07:14:35 USART Introduction
07:24:38 Project 27 – 48 MHz Clock
08:01:58 Project 28 – USART Init
08:46:08 Project 29 – USART Receive Character
08:55:26 Project 30 – USART Transmit (CubeMX + HAL)
09:11:21 Project 31 – USART Interrupt TX/RX
09:27:11 Project 32 – KiCad PCB from FTDI Diagram
Get our Merch to support the channel: https://www.etsy.com/shop/BuildYourCNC
Auf dieser Seite können Sie das Online-Video Learn STM32 Microcontroller Programming - Full Course for EE/CS Students and Beginners Version 2 mit der Dauer stunde minuten sekunde in guter Qualität ansehen, das der Benutzer BuildYourCNC 12 Dezember 2025 hochgeladen hat, den Link mit Freunden und Bekannten teilen, dieses Video wurde auf Youtube bereits 25,174 Mal angesehen und es wurde von 1.1 tausend den Zuschauern gefallen. Viel Spaß beim Betrachtenden Zuschauern gefallen!