You are a great teacher! I've had my STM32F303 DISCOVERY for a year without being able to program it because I couldn't find the right teacher. Well, today I'm blinking some LEDs. Thank you.
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.
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 !
I've had a small STM32 development board sitting around for quite awhile now. The first time I opened up the package, my brain went into "stall" mode and I tossed the damned thing aside in horror.... Thanks to this video, I finally feel ready to pick it up and use it. I don't want to hate on Arduino, Raspberry Pi, MicroPython, etc., so I'll just observe that I'm a grown man of reasonable intelligence who is quite willing to trade "cutesy time" for actual learning about embedded systems programming. Great work, Mitch: Please don't stop making videos!
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!
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!
I am porting labs for a junior level university course to STM32 from another brand that chose to End-of-life their chip and dev board that we'd previously used, and found this recording (after the register review) to be helpful to give students an overview of the cube IDE and HAL configurator and programmer. Thank you!
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).
hands down THE BEST teaching video I have ever seen. I am studying embedded systems and would love to see some complicated projects, like programming a sensor and displaying the data on a LCD screen, or something similar. thank you very much!
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.
You’re a brilliant teacher. I’m studying electrical engineering, and was always quite frustrated that in our first embedded systems module, we use an STM board, as I thought that they were over-complicated and overkill for the introductory projects we do. On top of that, we have an extremely incompetent lecturer and there seems to be very little content online. Thanks for your effort, having these basics cleared up clarifies the whole process and I feel much more comfortable learning about more complex topics in the curriculum now👍
Wow, you are technical and also such a great communicator. I feel 'enabled' after going through these. Liked and subscribed. Thank you SO MUCH for your time and putting this together. I wish you could know how helpful this has been for me. Thank you
I have spent (wasted) hours trying to sort out how to run blink LED program. In the past with msp430 devices and a short tutorial it was up and running in minutes, not so with the stm devices and the ide. Your walk through answered all the questions for both the nucleo board and the blue pill I've been experimenting with. Possibly the best 30 minute investment I've made in quite some time. Thank you for your work. (Having produced many youtube videos in the past, I fully appreciate the effort and understand how a 30 minute clip can take days to record and edit!!!) Glad to have subscribed!
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!
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.
This is the best sereies of microcontrllers and how they work and great examples. 5 years of engineering school and diy projects and i finally see the overall picture here.
This is literally the BEST explanation. I am always so confused by the different types of controllers and overwhelmed by the amount of jargon they use to describe things. I'm damn good with hardware, but programming software has eluded me for literally decades. I always hire it out LOL.
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!
This is the best explanation anyone could give.. U explained almost everything which other RU-vidrs tend to skip… Excellent video! Keep up the good work!❤
usually i wont comment on any videos.im searching for good tutorial for past 10 days and gets bored by all tutorials.ur way really fits my style.thanks for sharing knowledge.
Whoa! Been fighting these ST ARM micros for a while but found this video very clear and, best of all, makes me want to revisit HAL (which I have hated). The scariest part of HAL is finding the function you want and then understanding just what it does. You have to know what to type to get to a reasonable CTRL-SP list. Anyway, I'm all in.
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.
Alright, today the algorithm worked in your favour and after watching a couple of minutes, I am in. Subbed and added your guide to my watch list. I have been extremely reluctant to start learning STM development for multiple reasons, the main being that I get so freaking annoyed by the required workflow. It is SO FREAKING convoluted! Let's see how it goes Thanks
Your videos are so good. I am a Computer Science graduate and now getting into microcontrollers. I am good at programming but regarding microcontrollers I only have an Arduino experience. So I wanted to learn more in depth but I was so confused and overwhelmed but all the recourses I found. Your videos are so easy to follow and understandable. THANK YOU!
Thank you RU-vid 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
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.
Last year I watched your excellent bare-metal AVR series and built something with Attiny85. Now, because of how Windows-centric dev environment for new AVR chips became (UPDI), I am looking for a switch to ST. Thanks again for your videos, you are a great teacher.
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!!
Before doing any programming on a project using a bluepill I recommend setting the debugger, it makes everything easier. Inside Pinout & Configuration, go to System Core -> SYS -> Debug -> Serial Wire (if you are using an st-link, whether original or chinese copy). You should also configure the crystals under RCC->HSE = Crystal/Ceramic resonator and RCC->LSE = Crystal/Ceramic resonator. Another important thing is that sometimes the diagram on the case of the chinese stlinks are wrong. To make sure, you can open the stlink, pulling the case towards the usb. The silkscreen will tell you the correct pins Great video!
This is such an amazing video I can't even begin to describe. All the other "How to program stm32 bluepill" only ever shows how to use the damn arduino platform. There's barely any information on truly getting started with and ARM chip like STM like you did. Going through the difference between ARM and AVR, platforms, IDE's, Compilers, CubeMX, CubeIDE, CubeProgrammer, HAL, UsinG STLink V2 to program. Just amazing. Please continue the series. Please Please
I am an absolute beginner.This video is absolutely brilliant. I spent a full week trying many tutorials on RU-vid with the only benefit of being depressed... Until I found your video. The explanations are clear, to the point, you make sure you don't go into unnecessary items to avoid scaring guys. The quality of the video is great, speed is as it should be. And the green led is blinking. I am a definitive fan. Congratulations and many thanks
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 !
Thank you so much for your explanation. I have such experience in Arduino but I am happy that I can go to STM32 by watching your video, and your explanation is awesome for those who have experience in Arduino.
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.
I am moving away from Arduino to bigger and better things. I just found your RU-vid 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.
Mitch, I love your style! Please, please, please more STM32. Specifically, STM32H747 M7 and M4 cross core operations like shared memory, RPC's, cross core interrupts, etc. These are the best STM32 videos I have found. Thank you!
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.
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.
Mitch I have designed hardware all my life and not ever really programming any thing after watching the other videos and getting some info and able todo it this was a big help. I did use the Arduino ide for a few things and had fun and learned this really got it so i am ready to try
With that said, the Pi Pico is awesome too. I use picos for all sorts of projects. I try not to say that there’s 1 magic platform for every problem. Everything depends on your project. In my opinion, STM32 is better for a large scale project and pico is best for prototyping or making quick hacks
@@MitchDavis2 yup yup. for my application, a light disk encoder with ADC, it would work decently but I need the high rate (2MSPS+) of the ADC that the stm32 offers for dirt cheap. Pico manages about 500ksps. I think I'll try pico the moment I get stuck again in this project 🤣
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
On Mac, the macro expansion key command is (command with =/+) while a given macro is highlighted. Have been working with stm32 a while, and still enjoyed your explanation a lot. Please keep going with the series, the stm32 community needs this kind of attitude to demystify things for all! Subscribed :)
I will watch this series for as long as you continue it. This is some of the best content I've seen on youtube (and I'm gen z so I've seen my fair share lol)
Thank you so much! I had spent atleast one day trying to figure this out and managed to do it somehow. But this video has helped me understand it a lot better! Wish I had found it sooner
Bro i am at my internship right now and the whole day i was stressing out on this STM32 project i have you dont even know how much you have helped me. I love you (no homo)
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).
you literally made it easier for me to understand how to use HAL with STM32cube, I wish someday you will create a Udemy course and i will be your student from day one
I have been working on STM bluepill for last 30 days and still had no clear understanding. This video really helped me. May God lead you to correct path always and forever.
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 :)
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.