Skip to main content
PWeju.1
Associate
March 20, 2023
Solved

Hello, I am looking for a detailed course offered by any institution or university to help my team Learn basics and advanced skills working with STM32 microcontrollers, programming to hardware.

I want to be able to implement different projects same way as implemented from Atmega328 of Arduino. So i want to move from Arduino to STM32 for better performance and technology.

    This topic has been closed for replies.
    MHank.1
    MHank.1Best answer
    Associate III
    March 22, 2023

    DigiKey offers a series of videos on the STM32.

    DigiKey videos

    PartsBin - An Electronic Parts Organizer for Windows @ JaxCoder.com

    10 replies

    Peter BENSCH
    ST Technical Moderator
    March 20, 2023

    Welcome, @PWeju.1​, to the community!

    There are many documents for beginners, e.g. a Getting started with STM32: STM32 step-by-step on our website or in the STMicroelectronics YouTube channel, e.g.

    There is a whole lot more, just search e.g.

    Does it help?

    Regards

    /Peter

    In order to give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.
    PWeju.1
    PWeju.1Author
    Associate
    March 21, 2023

    Thank you, i tried following one tutorial from one of these channels, I think steppe school, but I wasn't understanding properly, could get lost at some point. was hoping for more like a offline training in person attendance if possible. but I'll continue trying these sources provided.

    Javier1
    Principal
    March 20, 2023

    The curve is steep but Udemy courses https://www.udemy.com/course/mastering-microcontroller-with-peripheral-driver-development/ really helped me, there is also some nice for newbies youtube channels like https://www.youtube.com/@ControllersTech

    hit me up in https://www.linkedin.com/in/javiermuñoz/
    PWeju.1
    PWeju.1Author
    Associate
    March 21, 2023

    thanks, i had checked out the Udemy course, the syllabus looks well listed. At this point I was preferring more like on site course first , then have online after.

    Tesla DeLorean
    Guru
    March 20, 2023

    Although a bit dated at this point Geoff Brown had a good course/intro

    https://legacy.cs.indiana.edu/~geobrown/book.pdf

    In college we did a "Learning how to Learn" type course, and I've used books and reference manuals to learn MCU over the last few decades. I tend to use a "Triangulation" method, where I get multiple topic perspectives, from multiple authors, and forms, and use this to evolve my understanding. It is often a matter to finding the right person to explain something the right way, that leverages knowledge you already have.

    For the Cortex-M parts Joseph Yiu has a series of "Essential" books covering the cores with a more user centric perspective than the TRM (Technical Reference Manuals). ST has it's Programming Manuals which are akin to ARM's TRM

    There are several college level texts on ARM and RISC processors that might provide context.

    Vendors like ST, NXP, ATMEL, etc bolt on their own peripherals to the cores. These are covered in the Reference Manuals, but the concepts can perhaps be gleaned from ancient texts from the like of Zaks or Leventhal, it's just easier these days to put multiple instantiations on the IC / SoC than it was with externally wired peripheral chips.

    In more recent years Muhammad Ali Mazidi seems to have taken up a lot of the MCU text book space, perhaps check with Amazon, or other e-book vendors, to see if you find his style amenable.

    Tips, Buy me a coffee, or three.. PayPal Venmo (See Profile) Up vote any posts that you find helpful, it shows what's working..
    PWeju.1
    PWeju.1Author
    Associate
    March 21, 2023

    thank you, let me check out the books

    Tesla DeLorean
    Guru
    March 20, 2023

    >>So i want to move from Arduino to STM32 for better performance and technology.

    Arduino does actually have some quite powerful boards/parts. Now admittedly they hide a lot of the complexity you might need to do things properly, and libraries / drivers that you'd now have to own at a system level.

    The GIGA RI uses an STM32H747

    https://store-usa.arduino.cc/pages/giga-r1-wifi?selectedStore=us

    Tips, Buy me a coffee, or three.. PayPal Venmo (See Profile) Up vote any posts that you find helpful, it shows what's working..
    MHank.1
    MHank.1Best answer
    Associate III
    March 22, 2023

    DigiKey offers a series of videos on the STM32.

    DigiKey videos

    PartsBin - An Electronic Parts Organizer for Windows @ JaxCoder.com
    PWeju.1
    PWeju.1Author
    Associate
    March 23, 2023

    Thank you, This one kind of explains more details on the MCU.