100 - STM32 Tutorial: Bare Metal GPIO Pin Output & LED Control from Scratch with Keil uVision 5 🚀

  Рет қаралды 4,600

WeeW - Stack

WeeW - Stack

Күн бұрын

🔔 Subscribe for more STM32 tutorials and programming content:@WeeWStack
📚 Related Videos:
STM32 link: Full Tutorial Link: • Master STM32 Microcont...
The link for the code used at this video: github.com/weewStack/STM32-Ba...
Master STM32 GPIO pin output setup and LED control from scratch in this comprehensive tutorial. We'll cover bare metal programming with Keil uVision 5 and show you how to control LEDs like a pro! 🛠️🌟
In this video, we'll guide you through the process of setting up GPIO pin output and controlling LEDs from scratch in STM32 using bare metal programming with Keil uVision 5. Perfect for both beginners and experienced developers, this tutorial will expand your embedded systems knowledge and help you create robust applications.
Don't forget to like, comment, and share this video with aspiring embedded systems developers and anyone looking to master STM32 GPIO pin output setup and LED control from scratch using bare metal programming with Keil uVision 5! 🚀
🎯 What to expect:
00:00 - Introduction
01:02 - Review Electronic Circuit
02:27 - Enabling Port A
04:54 - Setup Pin 0 as output
16:51 - Set Port A Pin 0 Or PA0
21:26 - Turn ON PB7 LED
27:00 - Turn ON PC13 LED
30:25- Summary
✅ Key Features:
Comprehensive guide to STM32 GPIO pin output setup
LED control from scratch
Bare metal programming with Keil uVision 5
Perfect for both beginners and experienced developers
🔎 Popular search terms:
STM32 Tutorial
GPIO Pin Output Setup
LED Control
Bare Metal Programming
Keil uVision 5
Embedded Systems
#STM32Tutorial #GPIOPinOutput #LEDControl #BareMetalProgramming #KeiluVision5 #embeddedsystems

Пікірлер: 9
@retired_raspberry
@retired_raspberry 4 ай бұрын
Good stuff. Although PB7 did not light up for me initially, I was able to use the debugger as you showed in a previous lesson and found where the register was not properly configured because of a typo. Excellent. Thank you for taking the time to do these videos!
@gianbetos
@gianbetos 3 ай бұрын
NOW YOU ARE ACTUALLY PROGRAMMING.... THE FIRST VIDEOS ARE PURE ARDUINO, NOW THESE VIDEOS ARE MORE FUN!!!
@ucmanhle1815
@ucmanhle1815 Жыл бұрын
Thank you very much for this tutorial. This tutorial will help people understand deeply about the microcontrollers, not just using library. Hope you doing well to realse more usefull video like this. Once again thank you
@h_silochi
@h_silochi Жыл бұрын
👏👏👏👏👏
@LiliaTroudi
@LiliaTroudi Жыл бұрын
Hi! Your videos are very helpful but for some reasons it doesn't work on my microcontroller (STM32f407). I checked the registers on the RM and chose the right pins but it doesn't work. I'm devastaed
@WeeWStack
@WeeWStack Жыл бұрын
Hi Lilia, no worries, we can have a call to solve it. Please connect with me on the my official FB page: facebook.com/weew.stack I am available today.
@jameshall5314
@jameshall5314 5 ай бұрын
I would love to see it without the library
@user-eb3zq9cp4g
@user-eb3zq9cp4g 9 ай бұрын
HI, Thank you for your tutorial. but I have a question about the GPIOA->MODER &=~(0b11). why we cannot just write GPIOA->MODER &= 0b00
@mahdiabolhasani8038
@mahdiabolhasani8038 5 ай бұрын
The bitwise NOT operator "~" complements the binary representation of "0b11", which is 0x00000003. So, "~(0b11)" results in "0xFFFFFFFC". Therefore, "&=~(0b11)" clears only the least significant two bits. The expression "&=0b00" performs a bitwise AND operation with "0x00000000", which is all zeros. Essentially, this operation clears all the bits of the left-hand side value.
GPIO STM32 Схемотехника портов ввода-вывода
13:06
Survival skills: A great idea with duct tape #survival #lifehacks #camping
00:27
Heartwarming moment as priest rescues ceremony with kindness #shorts
00:33
Fabiosa Best Lifehacks
Рет қаралды 11 МЛН
DEFINITELY NOT HAPPENING ON MY WATCH! 😒
00:12
Laro Benz
Рет қаралды 50 МЛН
DO YOU HAVE FRIENDS LIKE THIS?
00:17
dednahype
Рет қаралды 104 МЛН
STM32F4 Nucleo Tutorial- Control GPIO LED Switch
19:00
BINARYUPDATES
Рет қаралды 16 М.
Custom Keyboard From Scratch Part 2
17:13
Casual Coders
Рет қаралды 46 М.
Use Arc Instead of Vec
15:21
Logan Smith
Рет қаралды 139 М.
C in 100 Seconds
2:25
Fireship
Рет қаралды 3 МЛН
Using I2C for any device on STM32 with HAL | VIDEO 26
37:51
Matej Blagšič
Рет қаралды 75 М.
😱Хакер взломал зашифрованный ноутбук.
0:54
Последний Оплот Безопасности
Рет қаралды 742 М.
Отдых для геймера? 😮‍💨 Hiper Engine B50
1:00
تجربة أغرب توصيلة شحن ضد القطع تماما
0:56
صدام العزي
Рет қаралды 53 МЛН
Samsung laughing on iPhone #techbyakram
0:12
Tech by Akram
Рет қаралды 333 М.
КРУТОЙ ТЕЛЕФОН
0:16
KINO KAIF
Рет қаралды 5 МЛН