STM32 Guide #2: Registers + HAL (Blink example)

  Переглядів 177,711

Mitch Davis

Mitch Davis

День тому

This was really hard to make.
I tried my best to take something overwhelming and make it simple, but it STILL took a 30 minute video to do it.
Before jumping into the blink example, I cover Registers and the HAL (Hardware abstraction library). This should make the configuration program more understandable.

КОМЕНТАРІ: 498
@AlixPro
@AlixPro 3 роки тому
This is honestly the clearest explanation of STM32 microcontrollers I have seen so far. Please keep up this series!
@tim8086
@tim8086 2 роки тому
++++++++++++++++
@user-bf4kb5hm4n
@user-bf4kb5hm4n 8 місяців тому
Absolutely agree! Nice tutorial.
@gokulramakrishnan4079
@gokulramakrishnan4079 8 місяців тому
ˍYes it is. I came across lot of videos to know about how to use the STM32. This one is the best one among others.
@guidorodriguez903
@guidorodriguez903 3 роки тому
Please continue with this wonderful series. Regards from Argentina.
@kionmahuermicio9860
@kionmahuermicio9860 3 роки тому
¿Qué decís, sos Argentino?
@arvindh4327
@arvindh4327 Рік тому
Regards from India too
@gauravbhattarai1521
@gauravbhattarai1521 Рік тому
Vamos Argentina!! Who is the GOAT? Regards from Nepal..
@vanshmantri2126
@vanshmantri2126 9 місяців тому
@@gauravbhattarai1521 MESSIIIIIIIII
@mortenlund1418
@mortenlund1418 8 місяців тому
Ditto from Denmark@@vanshmantri2126
@zainulabideen6134
@zainulabideen6134 3 роки тому
Even though I am not a beginner and I understand everything that you are saying, I must say your way of teaching is nice, the only thing I fear is that you are going to stop making these videos, Please don't do that, some beginner must be dying to get someone like you to make them understand, and I wish your video was there a year ago when I started, Good luck.
@HTM-BSCEB
@HTM-BSCEB Рік тому
STM is so convoluted for beginners that it took me 3 days to find this video LOL
@PatrickRankin
@PatrickRankin 3 роки тому
Less than 2000 subscribers?! Wtf? This channel is so good it's ridiculous! Everything was so thorough.
@bhaumikshukla4901
@bhaumikshukla4901 3 роки тому
Bro you're awesome. This channel is exactly what I was looking for.
@arsebiscuitsandwine
@arsebiscuitsandwine 3 роки тому
Incredible work as always. These videos are an incredible resource.
@waynedahlberg927
@waynedahlberg927 3 роки тому
Love this series on STM32. Please keep it going!
@naidol
@naidol 3 роки тому
Well done. Your pace and content has hit the sweetspot compared to all other videos on explaining STM32. I will definately search for more of your videos.
@csokan.palandras
@csokan.palandras 3 роки тому
Thanks for this detailed video on using both boards. Awesome and looking forward for the next one in your series.
@ShizzleMyChizzle
@ShizzleMyChizzle 11 місяців тому
Dude your passion for the subject is contagious. Keep it up it's GOLD you are distributing here!
@janzaibmbaloch5484
@janzaibmbaloch5484 Рік тому
Please continue your series of these videos. These fun tutorials have been superhelpful to so many people, we are awaiting more content from you.
@ShizzleMyChizzle
@ShizzleMyChizzle 11 місяців тому
Yeah I just have to comment again, this is ridiculously well done. Concise, straight to the point, clear, passionate. You got a talent my dude!
@philipbranch668
@philipbranch668 Рік тому
This is terrific Mitch. Really makes it easier to understand.
@stevelitt
@stevelitt 2 роки тому
Mitch you are a legend in the making. Thanks so much for all the work you've put into this and your other videos.
@mibo8130
@mibo8130 3 роки тому
The "Hello world!" sample in the world of microcontrollers. Getting started with a new microcontroller and using a new toolchain usually requires a lot of reading before seeing any success. Great videos like this do not save you from having to deal with the documentation, but to me they are an enormous help. Many thanks Mitch - please continue !
@keen2461
@keen2461 2 роки тому
What an awesome video! The explanation is so clear. I already know most that stuff but you got me totally engaged throughout the video. Excellent job.
@LITHIUMINWATER
@LITHIUMINWATER 2 роки тому
As clear and concise as it can possibly get. This is awesome. thanks!
@Mr0neShotAway
@Mr0neShotAway 3 роки тому
Please continue, a proper series like this was missing on UKposts. You have a great way of explaining and keeping me focused lol
@birdost12345
@birdost12345 Рік тому
Please continued this series. We need this. You’re awesome thanks.
@DhruvPatel-jo9tn
@DhruvPatel-jo9tn 3 роки тому
These videos have helped me greatly in learning about the embedded systems required to build a CubeSat! Please continue to post more for this playlist!
@beevees1636
@beevees1636 3 роки тому
OH MY GOD. I'm actually studying stm32 for an exam but my teacher seems to don't know what he's saying and he supposes that everybody has used a micro before, but I haven't! You literally saved me. I started hating stm32 nucleo, arduino and everything connected to this world. Thanks to you I started appreciating it, you make everything so easy. Thank a lot, you deserve tons of views! Wish you the best!
@brianxavier8873
@brianxavier8873 2 роки тому
this video was such a blessing and is a great help for anyone trying to understand hal and stm 32
@Mertt1990
@Mertt1990 2 роки тому
This video and your whole channel is absolute stunning. I wanted thank you for the video and write a comment for support! Keep ist up..
@shafiqrahman8702
@shafiqrahman8702 2 роки тому
Mitch we want to see more video like this. You have a unique style of teaching. Thanks for such an outstanding video.
@mikekidd5975
@mikekidd5975 3 роки тому
These three STM32 guides are among the best presentations I have ever seen. They are clear, concise and informative. Keep up the good work Mitch!
@valerienihsimsion1870
@valerienihsimsion1870 3 роки тому
I've been searching for something as good as this for a startup in stm32, thanks men, u'r doing a great job 👍
@kB-hg2ci
@kB-hg2ci 5 місяців тому
Mitch, you're a life saver. You made my entry into embedded a pleasant experience and motivated to keep going.
@T0R0RIKI
@T0R0RIKI 3 роки тому
your efforts are MUCH APPRECIATED! hope u keep those tutorials going on !
@luisalvaradovalenzuela1374
@luisalvaradovalenzuela1374 2 роки тому
Man, I'm so thankful, for this tutorial, with that kind of approach is just amazing Mitch ;) !
@Almotuguita
@Almotuguita 2 роки тому
Great video man! I'm a total newbie in this kind of stuff and the way you present your videos is superb. Keep it up! I'll look forward to finish the series and your new videos if you upload them :)
@vishvraval4079
@vishvraval4079 9 місяців тому
underrated channel ,the effort to make it this simpler !! hats off!
@capistor1
@capistor1 3 роки тому
This is awesome. Truly amazing how you've managed to squeeze in so much information into 30 minutes in an organized manner. Didn't get bored for a single second.. totally worth the 4 days of hard work.
@ankithmanju4287
@ankithmanju4287 2 роки тому
Great job with the video ! Appreciate the time you have taken to explain the details! Thanks a lot
@dchaitanya2032
@dchaitanya2032 Рік тому
This is insane, its hard to believe something of this quality is out for free. I appreciate the time you have taken to make these videos, it's been very helpful even to someone from a non-electronics background (I'm an ME branching out into controls).
@ElectroMathExp
@ElectroMathExp 3 роки тому
This was very helpful , i really enjoyed watching this .thank you so much for making this series
@Avionics1958
@Avionics1958 Рік тому
That was the best 30 minutes of my life i spent to learn something. Great job👍🙌
@darkeagle999
@darkeagle999 2 роки тому
Awesome content Mitch! Hope to see upcoming STM32 videos soon!
@kd4pba
@kd4pba 2 роки тому
This is absolutely the best STM32 video I have seen. Thank you for making such a detailed and informative video.
@roboticsresources9680
@roboticsresources9680 3 роки тому
Best tutorial series for STM32
@peterlaidlaw8655
@peterlaidlaw8655 2 роки тому
I'll add to your list of satisfied users. Very well done, clear, good and useful and got me going right away. STM owes you big!
@k.t.d.chathumisamaraweera9477
@k.t.d.chathumisamaraweera9477 2 роки тому
Truly your effort is worthy.. instructions are clean and clear. thanks for sharing your knowledge. keep up the good work.
@manuelchoucino110
@manuelchoucino110 Рік тому
Thanks a lot. You answered at so many question I had. You are extremely good at explaining.
@danielagustinmorales5696
@danielagustinmorales5696 2 роки тому
I can't believe how easy you make it! I was really struggling, thanks man!
@rpr42
@rpr42 3 роки тому
Great video. Looking forward to more in the series.
@Bill-qo2jb
@Bill-qo2jb 6 місяців тому
Great stuff Mitch ! I liked your STM32 series of videos. Your teaching technic is well organized, covers a lot of stuff, and explains every detail in the correct order. It's obvious the great effort you placed in what you do, and thank you for your time preparing these presentations. We'd like more STM32 videos ! Keep up the good work !
@jenishrudani-projects
@jenishrudani-projects 3 роки тому
Loved your teaching style. Thanks and merry Christmas to you.
@harshdobariya1030
@harshdobariya1030 7 місяців тому
What a presentation! Beautifully explained, understood every bit. Thank you very much ser.
@MrChrisiscool15
@MrChrisiscool15 2 роки тому
Im blown away by this tutorial. Thank you
@davidbrooks8621
@davidbrooks8621 2 роки тому
The video is worth every minute you invested in it. So 4 days is worth a lot. We can learn a lot from you. You are simply contributing to humanity with the help of your wonderful knowledge and ability to abstract so that everyone can understand what you are teaching.
@eduhernanzblanco_1588
@eduhernanzblanco_1588 3 роки тому
Honestly, I do love your videos. Im studying electronics and i find this videos awesome. Keep going with this STM32 series. Regards from Spain
@Al-dp1pe
@Al-dp1pe 9 місяців тому
You have enhanced my understanding of the STM 32 more than any other tutorials . Other tutorial do the CAN which I'm still struggling to follow and duplicate - my comments/inquiries go unanswered. Can you do one on the STM32 CAN with at least one Master and several slaves with STM32F103C8, F750,F446RE. And thanks for the "under the hood " explanation on the STM32 cube IDE , the registers, PWM, etc Wiil continue with this series -a lot of great information
@guruG509
@guruG509 3 роки тому
Please do continue this series to expert level, don't stop this awesome work
@uzairbukhari99
@uzairbukhari99 2 роки тому
Thank you mitch. This video was super helpful to get started with stm32. Looking forward to more videos, definitely enjoyed it
@will6287
@will6287 Рік тому
This is the best stm32 intro video series without a doubt!
@sameerk12982
@sameerk12982 2 роки тому
Excellent tutorial... Learning Arm or Stm was never so easy before. Thank you Sir.
@williamjones9706
@williamjones9706 2 роки тому
Oh Lord - Would have saved this newbie to STM a ton of time. Best explanations - by far. You should be making a fortune working for STM as their spoke person. (If you want to) Seriously! Please keep posting these!
@ClintChance
@ClintChance Рік тому
Thank you! Put my mind at ease, looks just as easy as developing for esp or Arduino now
@user-sl3xq8cx5b
@user-sl3xq8cx5b 3 роки тому
Great videos! moving from arduino to stm32 is quite scary for me, this videos are making it much more clear! thank you
@tharless100
@tharless100 2 місяці тому
This video saved me a TON of time. I know this video is a few years old, but it still is one of the best resources out there for learning how to work with these boards. Thank you so much for putting this together.
@ramimehyar481
@ramimehyar481 2 роки тому
Thank you UKposts algorithm for suggesting this channel and series!! This is the best content regarding STM and MCUs in general that i came across so far!! Along with Ben Eater's of course! :D
@zetaconvex1987
@zetaconvex1987 3 роки тому
Many thanks for that. It helped clarify a lot of things that were confusing me.
@hobomaster6237
@hobomaster6237 Рік тому
best tutorial vids on youtube love it , could watch you explain/teach anything
@studentofedison421
@studentofedison421 Рік тому
You and your video came to me like a angel
@moinshaikh6684
@moinshaikh6684 3 роки тому
You're not an embedded UKpostsr but a magician, we get all the things very easily you teach via videos....
@sayyedabbas5041
@sayyedabbas5041 2 роки тому
you make very detail and clearest tutorial on youtube. Thank you
@yuriymosiyenko6234
@yuriymosiyenko6234 2 роки тому
Very clear explanation! Thank you for an excellent job!
@agentslimepunk
@agentslimepunk 4 місяці тому
You are a wizard. Normally tutorials sound like nonsense to my brain, but you've got a way with teaching. I can't wait to check out the rest of your videos!
@krzysztof2070
@krzysztof2070 3 роки тому
Keep it up man, really appreciated this 30 mins long video
@SithaSek
@SithaSek 2 роки тому
I had been overwhelmed so now subscribed!!!
@harissajwani2583
@harissajwani2583 2 роки тому
I feel soo lucky to land on your page.. Super content
@ShridattDudhat
@ShridattDudhat 2 роки тому
Clear and Details information about ESP32, Enjoying the Series, Please continue the same 😊
@proffirmanable
@proffirmanable 2 роки тому
Damn this video is so good that time flies by
@gregrogers275
@gregrogers275 3 роки тому
Thanks for the great video, I've been looking for beginner resources that didn't revolve around Arduino. Can't wait for more!
@bills4135
@bills4135 2 роки тому
Absolutely excellent tutorial ! Please keep up !
@peddfast
@peddfast 3 роки тому
Best embedded tutorial I've seen, congrats
@pszym87
@pszym87 Рік тому
Dude! Thanks a lot. You taught me more than poring over manuals. Great introduction to STM32. Cheers.
@muthukkumar9259
@muthukkumar9259 Рік тому
This is the best explanation anyone could give.. U explained almost everything which other UKpostsrs tend to skip… Excellent video! Keep up the good work!❤
@comandernehal8567
@comandernehal8567 2 роки тому
Please Dont Stop Making These Tutorials. We Need You Man.
@jonathanhernandez4304
@jonathanhernandez4304 Рік тому
I am moving away from Arduino to bigger and better things. I just found your UKposts channel and I have to say I am glad I did. Your explanations are clear and at the right pace. I love the STM32 IDE workspace and I am well on my way to learning STM32 projects along with FPGA eventually. One learning project at a time for now though. Good channel.. I look forward to getting through the rest of your posted lessons. Thank You.
@arifanik1209
@arifanik1209 2 роки тому
subscribed just after 5 mins watching the video.. you did a great job bro!❤️ looking forward for more contents 😀
@weiye701
@weiye701 Рік тому
This is an amazing tutorial. I made my very first blink program working on the stm32 discovery board!! Thank you so much for the video!!
@ADDEYAFFENDYBINHJIDAM
@ADDEYAFFENDYBINHJIDAM Рік тому
Thanks for this setup. I'm able to blink the LED now. The clearest tutorial I have seen so far. Great job Sir.
@SomeTechGuy666
@SomeTechGuy666 10 місяців тому
Fantastic video. Excellent work. Thank you.
@georgepvs
@georgepvs 2 роки тому
Mitch thanks for the set-up info on STM32 it was very helpful instead of digging into the ST manuals just to find out how their IDE works. And yes you did do a very good job explaining things.
@rahuls7039
@rahuls7039 2 роки тому
Thank You, Mitch. Your MITCHLED example is the best-explained video that clarified any doubts that a beginner like me have had. It is bliss to watch your video. That was a really great explanation. I'm grateful to you.
@missamo80
@missamo80 2 роки тому
Spectacular video. Yes, it's a 30 minute video to blink an LED, but it's totally worth it for the crystal clear explanation of the STM32Cube magic that gets glossed over by so many other videos. Would love to see a video in the future on how to replicate some of the most common Arduino tasks, like serial communication and maybe using external libraries, or a video on the basics of debugging (a huge benefit to STM32 over ATmega).
@rflab2666
@rflab2666 2 роки тому
Great video, am also trying to step up from 8bit AVR and find your videos very helpful
@manray8513
@manray8513 3 роки тому
Thanks bro, can't wait for the following videos about stm32!
@pseudounknow5559
@pseudounknow5559 2 роки тому
It was the best video about STM32. I dont know what to say i am so impressed and happy i have found your channel
@ananthakrishnans4951
@ananthakrishnans4951 3 роки тому
i have been working on stm32 for 2 years and still i watched entire video because of your presentation.. awesome ♥️
@Ngigi
@Ngigi 2 роки тому
And you did really well because it is very easy to follow. I already got my way around the nucleo board, and blinked the LED with the first attempt! Seamlessly!
@andyblight3348
@andyblight3348 3 роки тому
This video really helped me get my first program working. Thanks putting the video together.
@agerausten104
@agerausten104 2 роки тому
Many thanks from Kenya. Be blessed bro
@thorntontarr2894
@thorntontarr2894 Рік тому
Just viewed Vids 1&2. You have clearly saved me an EMENSE amount of time. You have clearly & cheerfully explained in "30 minutes plus" how to blink an LED. However, this has been such a "Rosetta stone" video pair into STM complexity. I am heading toward active debugging using ST-Link so I will stay tuned. Cheers.
@tonyradice4166
@tonyradice4166 Рік тому
Mitch - Thank you for making these videos - As a retired hardware engineer I have been playing with the software that in the past I've only been able to watch (and admire) others do. I look forward to looking at more of your instruction - I am especially looking forward to finding out about timers! Thank you again!!
@gytismonstvilas166
@gytismonstvilas166 Рік тому
Ive been working with stm32 (mainly nucleo and discovery boards) for 4 yrs now and this is honestly the best video ive seen
@gonesurfingNC
@gonesurfingNC 2 роки тому
This is better than any paid course I've found so-far.
@1southsoon
@1southsoon 2 роки тому
I learned more from this one video than the 80 hours of class time I have spent this year. I, like many, am "Monkey Smart". This means that I can learn from doing and seeing and not from reading a book. Thank you.
@azhanisyahputra9867
@azhanisyahputra9867 Рік тому
This is the most clear explanation of stm32. Thx u so much mate... U help me as a student 🙌
STM32 Guide #3: PWM + Timers
20:24
Mitch Davis
Переглядів 128 тис.
STM32 Guide #1: Your first STM32 dev board
12:12
Mitch Davis
Переглядів 186 тис.
STM32 Guide #4: Generated Code, HAL, and Bare Metal
26:20
Mitch Davis
Переглядів 73 тис.
STM32 Blue Pill vs Black Pill Microcontroller Boards
18:31
Gary Explains
Переглядів 132 тис.
Bare-Metal MCU #1 - Intro to registers
13:10
Mitch Davis
Переглядів 64 тис.
Assembly Language in 100 Seconds
2:44
Fireship
Переглядів 1,4 млн
Hello World Blinky! Bare Metal Programming Series 1
38:34
Low Byte Productions
Переглядів 23 тис.
KiCad STM32 Hardware Design - An Overview in 20 Minutes - Phil's Lab #15
21:36
Top 5 Beginner PCB Design Mistakes (and how to fix them)
12:52
Altium Academy
Переглядів 189 тис.
ESP32 - How to create your First ESP IDF project (From Scratch)
13:11