Sometimes you really get lucky and find exactly what you're looking for, this was so perfect. I'm interested in STM32 and I didn't really know where to start, now I know. Thanks. :) Regards New subscriber
The ST-Link is for programming and debugging. If you snap the ST-Link off of your Nucleo board, the main board will probably not work because the ST-Link and the processor share an oscillator. Please note the missing oscillator on the Nucleo board which you will probably have to populate if you separate the two boards. BTW, I recommend the Black Pill based off of the STM32F411.
Apart from the fact that I am going back in time about 30 years, at the beginning of my professional career and then I followed other paths according to local job opportunities and I moved away from Hardware. Now Taking advantage of the fact that I am already beginning my retirement and resuming as a hobby the MCUs and perhaps some freelance jobs. Thank you very much, a great presentation regarding the ARM/STM32 MCUs, it clarified everything regarding this line of MCUs and it helped me a lot to decide to buy the development board and an associated book. And I look forward to seeing the rest of your videos. Very outstanding presentation. ;-)
Great video that came at the right time for me! I previously worked on Microchip PIC32 controllers, but not really sure if there will be further developments based on this architecture - so time to look for alternatives. STM offers free all-in-one software suite including compiler, configurator, HAL and programming tools - similar to MPLabX for PIC32. I selected STM32 F103 (BluePill), F411 (BlackPill) and STLinkV2 to get started before I found this video. The information here is well chosen and presented in a compact manner. Looking forward to more videos ...
Ew. I'll take the Black pill because it is more forward seeing as the Floyd monopolized the pharmaceuticals over these colors too. So, I'm not so easy to fool. ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-nDbeqj-1XOo.html
Thanks for such an outstanding video tutorial series Mitch! Like everyone else, I am looking forward to your next videos, as your schedule permits. Keep up the great work!
Great Video! We can immediately see that you have the ability to teach, you have great knowledge and high intelligence. You are the optimal person to give lectures on the RU-vid channel
I've mostly been using the Nucleo-64 boards because they are relatively inexpensive, include the STLink, and have Arduino Uno compatible headers. There are a couple of "black pill" boards that are similar in size and price to the "blue pill." They feature F4 processors (faster, more peripherals), and buttons instead of jumpers for programming. Another possibility is Adafruit's feather STM32F405 express. It's fast, has lots of flash and RAM, small, is compatible with the "feather wing" series of add-on boards, includes a LiPo battery connector and charger, a Neopixel LED, and a Qwiic connector for plug-and-play I2C. It also runs CircuitPython (the "express" in the name), with an external flash module that can be used as a disk. The F3 series has extra support for analog (OpAmps, comparators, fast ADCs). The L series is capable of low power, but still reasonably fast, and has analog support similar to the F3's. The G4 series is the faster replacement for the F3 series.
Professor, what do you think of the idea of connecting the dies of the STM32 to its support chips directly like the Duo technology? Why the excess packaging and PCB? Missing packaging, missing price tag.
OK, agreed, the price is already comfortably low, but what if we were talking merging a CPU, GPU and an AI processor into one packaging like a multi-core with multi-use dies?
Don't you think industry inaction to consolidate the function of the motherboard into a multi-core like architecture with multi-dies leaves the industry vulnerable to the Profesor Pug's sneak attack?
If there is one lesson I learned from inventing the Duo technology is that the industry can only tolerate one step at a time. I was conceptualizing computers based on these technologies back in 1992. However, the future I had to sell had to wait until today. The financial widow is open and if you take advantage of it. You will take the industry with you. Why do I not do this on my own? Everybody thinks I'm a con-artist because they don't know what I'm talking about and because I am a black man it is just easier to believe the lie that I'm a con-artist.
Great video! Thank you for this! Just what I was looking for. A simple explanation of the difference between the various types of STM boards. (Eval, discovery etc.) I just got an STM32f411 discovery today.
FYI, all the "bare" STM32 chips come with the bootloader pre-programmed. So you can program your boards with serial and for some models with USB. It's a DFU bootloader. The F103 doesn't have a USB compatible bootloader out of the box, but they are some around.
This is a great video and really help me to know about stm. I picked stm32f446re to make my last project on campus and yeah I'm on the way to overwhelming with this thing already
Thumbs up. Wish this video was found and I might have gotten a stm32, already got the stlink but when researching models it was overwhelming so I put stm32 aside and ended up getting espressif's Esp32 board. Everything comes onboard two high speed 240MHz cores and a ultra low power core, wifi and Bluetooth and all the peripherals. The only real choice was model ending in D for pcb antenna built in or U ending to have the ability to plug in an external antenna. Price was right at about $5 to $6 for a ESP32-WROOM-32D DevKitC board and Amazon has three packs for $16-$18 so I don't worry about blowing anything up. I'll finish the stm32 series and see if I understand them better to finally get one with no more analysis paralysis. If anyone hasn't tried Esp32 those are just fantastic for all sorts of projects and the built in 4MB flash and half megabyte of ram let's big programs run. Free-RTOS runs everything. STM gets you ARM cores which I don't have yet, various Esp32s get you Tensilica Xtensa and RISC-V cores if anyone wants to try those.
The Discovery boards with LCD, SPI flash, SDRAMs, audio, etc will get you occupied for months. And if you're done learning these built-in peripherals, you can slap in some Arduino compatible boards for more peripherals.
The blue pill is the way to go, the processor on it, is the one used in the st-link stm32f103c8t6 so this is most used processor because it's on all the develop boards
He has the 'right' Nucleo boards, anyway. I have a (QFP32) STM32g070kX [~$2.25*] sitting in a bag in another bag in a box some metres away, because I wanted to be 'bare metal', possibly - but I've yet to buy a single Nucleo, or solder a QFP32 anything (0.8 mm pitch - so not exactly super-human). About the other one, it seems to be a 'pedagogical' favourite, so why not? * - funny how I'll translate the currency but not the rest, haha: but it was exported from USA, in my case.
If you asked what not to but nowadays, the blue pill probably would hit top of the list. It's no longer that cheap, and most importantly, you never know if you just ordered a Chinese knockoff which might give you trouble with usb, etc. Get stm32f4, like stm32f411ce*, it's similarly priced at the moment (still a bit more expensive, though) and not nearly as much of a target for Chinese cloners. It's also faster and has more memory. Those from adafruit have a space to solder 2mb worth of memory chip costing a bit over a buck. Just keep in mind that even though it looks almost the same as a blue pill, it's not a perfect drop in replacement. Or get one of nucleo boards for added goodies and quite an amount of gpio pins available in nucleo-144 series.
The Bluepill is known to be broken by design because it has no Schottky diode at the USB power, which makes it dangerous for an attached computer if it is powered by another power supply at the same time. Also it has a wrong USB pull-up resistor, but this still works most of the time.
[I built this hill, it's mine....] I will throw Pink Floyd back at you! You are the 'Sheep,' and I have to tinker with your awareness---just flowing it.
I have been looking for something a bit more powerful than the Arduino μC, they are a bit limited. Specifically for my current project I want to do 16 bit analog sampling to measure pressure. OK you can use an I²C shield with the Arduino that has 16bit ADC on board, but I’m hoping as I watch the SMT32 videos I’ll be able to do it on chip. 👍
Could you talk more about your project involving CAN-FD? I've used CAN in the past with a bluepill, but I've had no need for CAN-FD. Greetings, great video!
I have recently started with the 'Blue Pills' and there is no returning back to the Arduino microcontrollers. Although I had to flash each of them with a USB bootloader (It is very easy after the first one), they offer great value for money.
They are a screaming bargain - especially when you consider the free IDE that (by and large) works as advertised. You also get a serial port and file system (through the usb connection). The sweet spot is the nucleo boards No contest for me.
I get a kick out of comments like these. I made these videos before the chip shortage, so they went from super cheap, to super expensive, to super cheap again. It’s fun to look through the comment history. I think the most I ended up paying for a single chip was around $80 in 2022
You get to join in the fun of figuring out which of the 4.2 billion variations of Arm you are using. Have fun reading manuals that cover 100 different processors. What are the chances they will keep manufacturing the one you use for a product? Pretty slim. Arm feels completely free to make breaking changes, they think you can recompile the world and redo every pcb layout, as a matter of course. There's a bit you can check to see if they broke everything, bingo, it's set, they are off the hook.