Getting Started with STM32 and Nucleo Part 1: Introduction to STM32CubeIDE and Blinky - Digi-Key

Поділитися
Вставка
  • Опубліковано 2 жов 2024
  • We’re kicking off a new video series! This time, we create a set of tutorials around getting started with the STM32 ARM microcontrollers. To begin, we go over the STM32 naming convention for its processors and introduce the Nucleo development boards.
    The STM32 series is based on the ARM Cortex architectures. Specifically, we’ll be looking at the STM32 Arm Cortex-M microcontrollers. To make life easier, we’ll be using STMicroelectronics’ official Nucleo development boards (the Nucleo-L476RG in particular).
    In this video, we install the STM32CubeIDE and write a simple C program that blinks an LED. We will be using ST’s Hardware Abstraction Layer (HAL) to make controlling pins easier and code more portable. Finally, we briefly look at how to use the built-in step-through debugger with STM32CubeIDE.
    Related Items
    497-15881-ND - NUCLEO-L476RG www.digikey.co...
    497-15980-ND - NUCLEO-F042K6 www.digikey.co...
    WRITTEN TUTORIAL
    If you would like to see the steps performed in this video in written form along with the code, please see the tutorial here: www.digikey.co...
    ADDITIONAL RESOURCES
    Related Projects www.digikey.co...
    Download STM32CubeIDE: www.st.com/en/...
    STM32 HAL documentation (click on family from graphic and then Resources tab) : www.st.com/en/...
    Maker.io - www.digikey.co...
    Digi-Key’s Blog - TheCircuit www.digikey.co...
    Connect with Digi-Key on Facebook / digikey.electronics
    And follow us on Twitter / digikey
  • Наука та технологія

КОМЕНТАРІ • 185

  • @SemionCobileanschii
    @SemionCobileanschii 4 роки тому +5

    Thank you!!! I'm switching from AVRs to ARM - you're like a light in the dark

    • @noweare1
      @noweare1 4 роки тому +3

      Only downside is that you may have trouble finding libraries in the stm world compared to the avr (arduino)

  • @thierrybeaulieu4403
    @thierrybeaulieu4403 2 роки тому +2

    10:20 is the most important section that there is. I've struggle so much with libraries and not understanding where to find the right documentation. Thanks!

  • @SaieenTwist
    @SaieenTwist 4 місяці тому

    Really great tutorial and still valid now in 2024.

  • @asura-2467
    @asura-2467 3 роки тому +3

    Sir, thank you for the guidance. For absolute beginners like me this video was too helpful.

  • @MegaMaheshsharma
    @MegaMaheshsharma 4 роки тому +8

    Thanks Shawn, found it very helpful to get started. That portion on getting HAL document gave a good head-start. I was quickly able to create blinky on my Nucleo-144 board.

  • @Fubar12341
    @Fubar12341 2 роки тому

    Super Tutorial, Well presented and as an Old Duffer I particularly like the written version as well ! Thanks

  • @Factory400
    @Factory400 4 роки тому

    Digikey is one of the few of my vendors that actually provides real value to the customer. This is a good example.
    Most others are just order taking middlemen that add cost.......

  • @marbles3662
    @marbles3662 2 роки тому

    Wow , you nailed it , great tutorial , I love the way you kept it brief and effective.

  • @d3stinYwOw
    @d3stinYwOw 5 років тому +20

    Great video, as always! For all people interest, STM32CubeIDE is based on Eclipse IDE, which can be used to program STM32 chips, too. GNU MCU Eclipse is the best plugin for ARM programming in Eclipse IDE and derivatives :)

    • @ShawnHymel
      @ShawnHymel 5 років тому +2

      Thanks! I believe the "Mastering STM32" book uses the GNU MCU Eclipse IDE and has you build the STM32 toolchain around it. The only thing that's a pain is having to use CubeMX as a separate software (if you wish to use it at all).

    • @d3stinYwOw
      @d3stinYwOw 5 років тому +1

      @@ShawnHymelYou can use packages from GNU MCU Eclipse project like compiler to build your tool chain easily :)

    • @mikefrith8862
      @mikefrith8862 5 років тому

      @@d3stinYwOw How does CubeIDE compare with CubeMX?

    • @mikefrith8862
      @mikefrith8862 5 років тому

      Nevermind, missed that comment from Shawn.

  • @MingOnUTube
    @MingOnUTube 3 роки тому +35

    Woah this is one of the best tutorial videos I have seen! I absolutely love the step-by-step style, it is great for us newbies who get overwhelmed by all those options and buttons in the software. Thank you so much!

  • @Obamjur
    @Obamjur 5 років тому +6

    Great presentation, the best I found so ever on web about this STM32Cube IDE 1 Subscribed !

  • @SandhanSarma
    @SandhanSarma 5 років тому +26

    Great Tutorials , as always! Kindly make a playlist for the stm32 series.

  • @cloudproblemssolved
    @cloudproblemssolved 25 днів тому +2

    Window > Perspective > Open Perspective to change from Project Explorer to Debug perspectives. Great vid but you should emphasize this, I had to search around to really understand it!

  • @pedrosena2499
    @pedrosena2499 3 роки тому +12

    Excellent tutorial! I just have been working in a project using exactly the methods that Shawn presents, but I've got to many troubles in the begining. Congrats Shawn! Your tutorial is completely clear and combine the theory and practice very well!

  • @Fnta_discovery
    @Fnta_discovery Рік тому +2

    Hi dear. I’d love you to give the manner or advice so that I can understand STM32 because when I see a code HAL I panicked suddenly. Best regards 😢

  • @satviksharma3722
    @satviksharma3722 4 роки тому +1

    This was absolutely great!! Thanks a lot!!

  • @lenninlc
    @lenninlc 5 років тому +4

    STM32 always ♥️

  • @spacewolfjr
    @spacewolfjr 5 років тому +7

    You are a legend Shawn! I have a STM32 F4 Discovery collecting dust in my stash so this is a great opportunity to get back to using it. Thanks!

    • @ShawnHymel
      @ShawnHymel 5 років тому +1

      Woohoo! I'm curious to know how the Discovery boards compare to the Nucleo.

    • @DiegoEfe
      @DiegoEfe 5 років тому

      Same here! I don't even know when and why I bought the STM32 F4 Discovery.

  • @David-yp9oz
    @David-yp9oz 5 років тому +8

    Thank you so much for this and the one you did for I2C. This is the gold standard for how these concepts should be explained. Will you be doing more in the future? Really looking forward to that. Especially if you did one for SPI and RTOS. Thank you!

    • @ShawnHymel
      @ShawnHymel 5 років тому +4

      Glad you liked them! A super basic intro to RTOS is next, but no plans for SPI. If these few do well enough, I might try to do more STM32 stuff (as I'm really enjoying the platform). Additionally, I'd love to dig deeper into FreeRTOS, but it's not on the list at the moment.

  • @carlosruizmora3111
    @carlosruizmora3111 5 років тому +31

    I've been learning STM32. It can be a bit scary at the first time, but you need to remember that this is the real stuff: this is the kind of systems used in the industry to create the products we buy. I just love STM32. It is the most friendly ARM Cortex-M platform I know for newbies to learn to code for 32 bit MCUs.

    • @ShawnHymel
      @ShawnHymel 5 років тому +6

      Agreed! There is a bit of a steep learning curve, but once you find your way around the IDE and HAL (or CMSIS or whatever abstraction layer you decide to use), it becomes much easier.

    • @Asyss_Complex
      @Asyss_Complex 4 роки тому +2

      Do you know some good books to learn how to program this microcontroller?

    • @Nocturnes1984
      @Nocturnes1984 Рік тому +2

      Im just starting to learn C# at school and we will be using this next semester. It looks scary idd…

    • @heemangshuchattopadhyay9859
      @heemangshuchattopadhyay9859 11 місяців тому

      Can i have your email id

    • @cloudproblemssolved
      @cloudproblemssolved 25 днів тому

      @@Nocturnes1984 learn c related stuff from Neso Academy, very good yt channel

  • @ВениславЗдравков
    @ВениславЗдравков 2 роки тому +5

    Definitely the best intro into stm32, which I have ever seen. Simple explanation, straight to the point. You are the man!

  • @nicholasrazo9438
    @nicholasrazo9438 4 роки тому

    He looks like Phil Lester mixed with Bill Nye. Great video btw!

  • @deno265
    @deno265 2 роки тому +1

    If anyone encounter the problem like I did, where it doesn't get switched to debug perspective ( at 13:07 ), solution is to get the stm32cubeprogramer from st site and do the full chip erase.

  • @Ariel-fe5yq
    @Ariel-fe5yq 4 роки тому +2

    Hi, I am following this tutorial and I have a problem:
    When I try to debug I get this messege: "Error in initializing ST-LINK device.
    Reason: (4) No device found on target."
    If I try to debug again i get this messege: " localhost:61234: The system tried to join a drive to a directory on a joined drive."
    what should I do?
    thanks.

  • @gizmoguyar
    @gizmoguyar 4 роки тому +1

    These are really great tutorials. Clear and easy to follow, but not extremely drawing out and verbose like many other. I'm starting to learn the STM32 family as the next step of faster microcontrollers after AVR. However I'm confused as to why there needs to be so much complexity and overhead in the code. Libraries upon libraries calling other libraries. Layers and layers deep. It seems to result in extremely slow code. The whole reason I'm moving to STM32 is because many of my projects require very fast executing code. For example, using HAL_GPIO_TogglePin as shown in this video produces a maximum frequency of about 800 kHz. For a 72 MHz processor (in my case), this seems really slow. Especially when it's trivial on an 16 MHz ATMega to toggle an output pin at over 2 MHz. I've also compared the speed of calculations (dividing and multiplying uint16_t, etc.) and it seems like there's little to no gain over a 16 MHz AVR processor. Is there a way to cut through all these layers of abstraction and just get down closer to the bare processor?

    • @ShawnHymel
      @ShawnHymel 4 роки тому +4

      Yes, the HAL libraries can be quite bloated. They make things a little easier to use and code more portable among the STM32 chips. However, as you've noticed, all that abstraction has a cost. The "purest" way to interact with the chips is to perform direct register reads and writes. You'll need to study each chip's datasheet to learn about its specific registers. For example, here is "blinky" on an STM32-F070CB (note that it does not include the system clock setup, which you would still need to do prior to this code):
      // Registers
      volatile uint32_t *AHB1_RCC = (uint32_t*)0x40021000;
      volatile uint32_t *RCC_AHBENR = (uint32_t*)((void*)AHB1_RCC + 0x14);
      volatile uint32_t *GPIOC_MODER = (uint32_t*)0x48000800;
      volatile uint32_t *GPIOC_ODR = (uint32_t*)((void*)GPIOC_MODER + 0x14);
      // Bits
      const uint8_t IOPCEN = 19; // GPIO Port C clock enable
      const uint8_t MODER13_0 = 26; // GPIO port mode register pin 13, bit 0
      const uint8_t MODER13_1 = 27; // GPIO port mode register pin 13, bit 1
      const uint8_t ODR13 = 13; // Output data register pin 13
      // Connect peripheral to AHB1 bus
      *RCC_AHBENR |= (1

  • @tobiask8490
    @tobiask8490 3 роки тому +1

    great series, but unfortunatelly not working for me ☹️
    I have the same nucleo board L476RG and cube IDE running on mac and when I start debugging I get:
    Waiting for debugger connection...
    Debugger connected
    Debugger connection lost.
    Shutting down...
    I tried adding "monitor flash mass_erase" to initializations commands, but it didnt help. Also every time I try to Run it, my HDD gets 1,28 GB less free space, which is very strange as the cube IDE folders keep the same size 🤯 . Any suggestions what to try with such a weird behaviour?

  • @tommyyhli
    @tommyyhli 4 роки тому +2

    Thank you so much 🙏 I have no idea there is a HAL manual

  • @noon1117
    @noon1117 3 роки тому +2

    He looks like a grown-up Young Sheldon 😁

  • @ianknight4013
    @ianknight4013 3 роки тому +1

    Just got my NUCLEO-L432KC today, this video makes getting into it and the STM32CubeIDE real easy, thank you... Much better that the ST Intro video, oh that terrible music, which elevator company did they get it from :-)

  • @qorje
    @qorje 3 роки тому

    Thanks, very helpful!

  • @andruss2001
    @andruss2001 2 роки тому

    Nice video. Thanks! 👍

  • @The2Coolest2
    @The2Coolest2 3 роки тому +1

    Wonderful. The debugger connection just keeps getting lost when I run the project and so no LED blinking occurs. Of course, why should I expect anything to go right on the first go. Whatever.
    Edit: So in Debug mode I saw the program would stop inside the MX_ETH_Init(); call, I couldn't keep sitting there through the step through process in it (was taking forever) to see why, so I commented it out. Now my board can blink. I'm using the STM32F746 Nucleo-144

  • @ovalwingnut
    @ovalwingnut 3 роки тому +2

    Outstanding 👍😎
    "I'm hooked"!
    💙❤💚💛💜

  • @chan270
    @chan270 3 роки тому

    Very Helpful.

  • @nishith.vpoojary3486
    @nishith.vpoojary3486 4 роки тому +1

    At 13:07 instead of the switch box, I get "No ST-LINK detected! Please connect ST-LINK and restart the debug session." error box. What should I do??

  • @iforce2d
    @iforce2d 4 роки тому +14

    An exceptionally well put together video, thanks!!

  • @dinesh_damodar
    @dinesh_damodar 4 роки тому

    explained very clearly. please share videos on stm32wb series microcontroller for bluetooth data transmission.

  • @KarlKarpfen
    @KarlKarpfen 2 місяці тому +1

    Wonderful introduction to STM MCUs. It especially answers the typical questions one has with a new MCU, which are typically considered common knowledge and therefore not answered by anyone.

  • @electronichome1153
    @electronichome1153 Рік тому +3

    No idea how I missed this course 3 yrs ago.... Thanks Shawn!

  • @Hermaeus7
    @Hermaeus7 3 роки тому +1

    Nucleo 144 - you must call HAL_GPIO_Init(port, &init_structure) before you can use the pin.

  • @zxcvbnmqwertyuioasdf
    @zxcvbnmqwertyuioasdf 3 роки тому

    Hi, when I try to debug the code as he teaches in 12:55 the IDE says "NO ST-LINK detected". I am with my board conected to my USB port. Someone knows how to fix this problem?

  • @petermoller6230
    @petermoller6230 3 роки тому +2

    as a new beginner I feel so lost haha but that's where everyone begins right?

  • @Nocturnes1984
    @Nocturnes1984 Рік тому

    I learned C# at school....what language should I pick at start? C++?

  • @ulissesazevedoleitao153
    @ulissesazevedoleitao153 3 роки тому +1

    Very nice presentation!!! But I have had some problems with following the tutorial.
    When I load the configuration of my board (STM32F401RE) it does not show the predefined port like in the video. So there is no LD2 connected to PA5. What is wrong? Have I missed any installation step?

  • @fenderrexfender
    @fenderrexfender 4 роки тому +2

    f401re is a nice board

  • @forestxu8369
    @forestxu8369 2 роки тому

    great! thanks!

  • @dng88
    @dng88 23 дні тому

    Very scary and in fact I put down the board for good for several years. Just restart it now with the h743zi2 nucleo144 board. Cf with Arduino (can this do with this board I wonder) for the blue pill (with just need a stlink v2 ... sort of), ... it is himala... vs walk-in-the-park! I found this series late (after 5 years). Thanks and hope this will work out good. Still downloading the 1GB file to generate file enough to do a Blinky!
    And after 38 minutes got my PB0 LED blinking ... cheers ... great ... 🙂

  • @kitKat-by6kk
    @kitKat-by6kk 3 роки тому

    i find the nucleo 32/64/144 kit naming convention, generally reflects the amount of physical pins, and hence a gauge to the IO available....

  • @bardiaamirian3106
    @bardiaamirian3106 Місяць тому

    Thanks for your wonderful tutorial and amazing channel.
    Here I have a problem. I tried so many times getting help from chatgpt, but it didn't work out, and I'm still stuck facing an error.
    When i want to setup a new stm32project, in the firmware library package installation level, STM32CubeIDE downloads and unzips the package and puts it to the Repository directory, however the project can't be created and i get this error :
    "code generation could not be done, most probably because the necessary firmware package is missing. Not able to
    complete STM32Cube project creation."
    and it doesn't tell me which package is missing.
    Even I went to and checked that the firmware package for my device is installed.
    But again that error keeps me from creating the project and moving on.
    Can anyone tell me what should I do?

  • @jdarnell123
    @jdarnell123 7 місяців тому +1

    Excellent and very clear video Shawn! I liked and subscribed. 🙂 Not to be corny, but this is a really exciting time. I finished my EE senior design project a long time ago using a Motorola 68HC11. Good Lord, the things we can do now... and for dirt cheap! Keep rockin' the great content!

    • @cloudproblemssolved
      @cloudproblemssolved 25 днів тому

      I just filed a job application to Motorola Solutions today lol. I am learning about STM32 because the job entails creating drivers with demo boards.

  • @stevergr9039
    @stevergr9039 4 роки тому +1

    Thanks for your Tutorials! However I followed step by step and as we go into debug mode @13:10 I get an error saying: ‚arm-none-Sabine’s-geb.exe stopped working‘. Can you guys help me out on this one? Thanks a lot guys

    • @MrSeanMatton
      @MrSeanMatton 3 роки тому

      Same... Running windows 8 and getting arm-none-eabi-gbd.exe on download/debug. Did you ever find a solution?

  • @curlybracket
    @curlybracket 3 роки тому

    I want to ask you if you know the solution to stm32cubeide Not available for download

  • @georgehowell2848
    @georgehowell2848 3 роки тому +1

    Great video, not too fast and not too slow, staight to the point and covers a load of stuff. Brilliant, definitely one of the best I've seen. Intro music is quite loud compared to speech but minor point.

  • @TeamEnFil
    @TeamEnFil Рік тому

    I've gone through the steps for setting up my development board, but when I click the sections such as Connectivity I immediately see conflicts. Different parts of it are in conflict, how have they left it in this state if I've selected the board?

  • @Dodek_Mardana
    @Dodek_Mardana 5 місяців тому

    Can anyone tell me where to buy the STM32F407 VGT06 made by DevEBox?

  • @einweltburger
    @einweltburger 6 місяців тому

    How is the connection set-up? I got the error: "No ST-link detected! Please connect ST-LINK and restart debug session"

  • @bertbrecht7540
    @bertbrecht7540 4 роки тому

    So excited to get started. The Nucleo-L476RG is sold out. Any suggestions for a substitute? I like the low power and 1mb flash.

  • @slip0n0fall
    @slip0n0fall 3 роки тому +1

    These are excellent videos - STM needs to take a page from your playbook.

  • @boubalex5846
    @boubalex5846 4 роки тому +1

    would you like to make more videos about STM32?

  • @dineshfukate8485
    @dineshfukate8485 Місяць тому

    Hey Shawn,
    You've explained so clearly and step by step, I was struggling with the stm32 board blinky for a significant time, I have followed your each and every step, and now it's working like a magic.✨
    Thanks for the tutorial man! It has increased my confidence to deal with stm32 boards🙏🤩

  • @DownhillAllTheWay
    @DownhillAllTheWay 4 роки тому

    I bought a Nucleo-H743ZI2 and follwed your instructions faithfully, but I couldn't get Blinky working. It would compile OK, but when I tried to run it, it said "Debug has encountered a problem. Error in final launch sequence: Error launching GDB server. Session terminated"
    On advice from the ST community, I used OpenOCD as a debugger instead of GDB. It's working now - I can blink an LED.
    On the ST Community forum, it turned out I wasn't the only one with the same error - and the same solution.

  • @ed.peguillan.3
    @ed.peguillan.3 5 років тому +5

    Thanks for the awesome video, Shawn! One request I have for a video tutorial I'd like to see, is how to move from a development board to a custom production board, while still maintaining the ability to flash, debug, and develop new code. That's something I always find challenging and confusing, even having done it at work with microcontrollers from several different manufacturers. It would be a fun extension of the excellent KiCad tutorials you made last year!
    Anyhow, thanks for the great video tutorial, as always.

    • @ShawnHymel
      @ShawnHymel 5 років тому +4

      Good to know, I'll keep it in mind! I've found that board standup with STM32 to be pretty straightforward. I've been working on a custom STM32 breakout board to learn as well. The schematic is here (if you'd like to take a look at it):
      github.com/ShawnHymel/YAS-0/blob/master/Hardware/STM32F070_Breakout/STM32F070_Breakout.pdf
      I just broke out the SWD pins to some headers. From there, you can just attach an ST-LINK to program it (5 pins):
      www.digikey.com/product-detail/en/stmicroelectronics/ST-LINK-V2/497-10484-ND/2214535
      www.digikey.com/product-detail/en/adafruit-industries-llc/2548/1528-1982-ND/6827110
      So, getting it to debug and run code like a Nucleo has been pretty easy. However, I've not found a good way to upload compiled code in a production-like manner. I believe there is a separate STMicro program to make that happen, but I haven't dug into it much.

  • @Mydukur528
    @Mydukur528 9 місяців тому

    Hi sir we Need some help we want video about stm32 to Arudino data transfer from one board to another board can u do that video sir we are working on that project.

  • @gabrielcabrerasanchez1542
    @gabrielcabrerasanchez1542 2 роки тому

    Thanks for the video, I have a question for you, i have a nucleo-f429zi, when i did al the steps in the video my nucleo board don't do anything, but when I program it in Keil Studio on line, yes it's functional, Do you know why i have that problem?

  • @pawelp.340
    @pawelp.340 3 роки тому

    one very important notice: STM32 IDE DOES NOT ACCEPT national letters in folders names. Will fail in various moments, so move your installation, workspace and firmware locations to simple short (maybe 8chars) folders. Or maybe there's workaround but I don't know any yet.

  • @ameliabuns4058
    @ameliabuns4058 4 роки тому

    god stm's naming and practices are so annoying.
    also having to sign up sucks.
    also having their servers are so freaking slow. i've been waiting for ages for my download

  • @mustafashukri9283
    @mustafashukri9283 3 роки тому

    I walked step by step, but i never received the question about switching and on the console i was getting this message
    Waiting for debugger connection...
    Debugger connected
    Debugger connection lost.
    Shutting down...
    Any chance anyone could help please

  • @hamiltongao7702
    @hamiltongao7702 2 роки тому

    Thanks for your amazing video. However, I've encountered a problem right after I choose debug as stm32 application.
    STMicroelectronics ST-LINK GDB server. Version 6.0.0
    Copyright (c) 2021, STMicroelectronics. All rights reserved.
    Starting server with the following options:
    Persistent Mode : Disabled
    Logging Level : 1
    Listen Port Number : 61234
    Status Refresh Delay : 15s
    Verbose Mode : Disabled
    SWD Debug : Enabled
    InitWhile : Enabled
    Waiting for debugger connection...
    Debugger connected
    Waiting for debugger connection...
    Shutting down...
    Exit.
    How can I fix this problem, thanks!

  • @elakeee2921
    @elakeee2921 3 роки тому

    how can we Read and extract the uploaded code from STM32F405RGT6 ?
    And need to upload to another chip

  • @MsGaneshbisht
    @MsGaneshbisht Рік тому

    Dear sir, how can i program it using assembly language

  • @faizandarsot2440
    @faizandarsot2440 Рік тому

    I am stuck on the ST - LINKER not working

  • @CookiePepper
    @CookiePepper Рік тому

    Nucleo and ST-LINK are the best.

  • @bertbrecht7540
    @bertbrecht7540 4 роки тому

    So much info packed into 14 minutes. Thanks! I would love a tutorial on single chip programming using CUBE ID. If this could include soldering the chip onto a breakout board or using an adapter, that would be awesome. Nucleo's and Black Pills are great but I would love to buy just the chip and move forward from there.

  • @dcpowered
    @dcpowered 5 років тому +1

    Whoever worked on the STM32 naming scheme needs to be fired! It's so confusing. 😫

    • @ShawnHymel
      @ShawnHymel 5 років тому +1

      It's not easy...I wish that the number after the first letter at least corresponded to the ARM-Cortex version that's used.

  • @IfNothingReturnNull
    @IfNothingReturnNull 4 роки тому

    Can i contact your email sir? I have problem at debugging program. The error message is "the system tried to joinna drive to a directory on a joined drive" i have looking for this problem on internet, but the result is nothing:(
    I hope you can help me to fix this problem and i can doing my college project again. Thanks:)

  • @undercrackers56
    @undercrackers56 Рік тому

    I really enjoy and appreciate your videos Shawn. Would you consider making a video to explain the differences between ARM devices (M3, M5, etc.). Thank you.

  • @bhuvaneshs.k638
    @bhuvaneshs.k638 4 роки тому

    Prblm is system asks workspace over n over again... Say u already hv a folder with all codes n .ioc file. And I need to edit or update it... It will ask workspace here ... Which is nonsense

  • @drumrocket99
    @drumrocket99 2 роки тому

    Any idea why I configure everything fitting to my Nucleo F429ZI board and the LED's still don't toggle? The code compiles and gets uploaded without any problems

  • @johnfornehed5503
    @johnfornehed5503 Рік тому

    Wow! Good job! Wish I'd watched this earlier. Thank you for publishing this video. So much, to the point, in a short video.

  • @Hybrid.Robotics
    @Hybrid.Robotics 3 роки тому

    I keep losing the configuration panel when I am writing code. How can I get that panel back? I need to know how I can get the configuration tool back. Is it in a different perspective?

  • @Ray-ej3jb
    @Ray-ej3jb 4 роки тому

    HI Shawn, can't find the answer to this, the end of the board which has the STLink section on, can this be broken/snapped off and used as a standalone programmer for a custom board?

  • @TheJoukin
    @TheJoukin 2 роки тому

    I have an error when trying to run the debugger. The console tells me:
    Waiting for debugger connection...
    Debugger connected
    Debugger connection lost.
    Shutting down...

    • @TheJoukin
      @TheJoukin 2 роки тому

      I managed to fix it by doing a full chip erase

  • @noweare1
    @noweare1 4 роки тому

    ST provides chm files which are hyperlinked documentation. Much better than the pdf files.

  • @TheObeze
    @TheObeze 4 роки тому

    If we are to blink the led not on the board would the procedure be the same? I am trying, but I can't seem to get it to work

  • @athapapa22
    @athapapa22 Рік тому

    Hey, very good job. I am using stm32f769i disco but nothing happens when I run the code! I have used GPIOJ,GPIO_PIN_5 in my case! Any thoughts?Thanks

  • @Mydukur528
    @Mydukur528 9 місяців тому

    any aware about that please help me

  • @sinatorkzadeh7872
    @sinatorkzadeh7872 4 роки тому

    I have a very strange problem, I can not build the project !!! is there any idea ??

  • @theblackdouglas4772
    @theblackdouglas4772 2 роки тому

    Can you do a video for the same board but using a 16X2 LCD with it?

  • @dineshbabu1492
    @dineshbabu1492 3 роки тому

    Make a videos about STM32F405...

  • @rajaniyer6840
    @rajaniyer6840 3 роки тому

    Save option is not showing for me. What should I do?

  • @pdxfunk
    @pdxfunk 2 роки тому

    So what do I do in 2021 instead of this since STM32s are unobtainium until 2023 it would seem?

  • @stm3252
    @stm3252 3 роки тому

    Frankly, It's the best tutorial how to start with stm32 microcontrollers. Thank very much for this video!

  • @paulrudman1349
    @paulrudman1349 4 роки тому +1

    Very helpful and really well done.

  • @MuhammadAhsan-tz8ym
    @MuhammadAhsan-tz8ym 2 роки тому

    not working

  • @nguyenphuc-vu6qu
    @nguyenphuc-vu6qu Рік тому

    thanks😊

  • @LOGICOMA
    @LOGICOMA Рік тому

    Can you do one for Zephyr RTOS?

  • @judeagwoko2698
    @judeagwoko2698 Рік тому

    Awesome! thanks for this great video.

  • @ramymagdy3482
    @ramymagdy3482 2 роки тому

    nice work, detailed yet simple. is the DK iot studio part coming soon?

  • @praveenraj7983
    @praveenraj7983 3 роки тому

    good

  • @zetaconvex1987
    @zetaconvex1987 3 роки тому

    Thanks. A very nice introduction.