Skip to main content
Pavel1
Associate
August 8, 2021
Question

Learning Materials for Beginners

  • August 8, 2021
  • 11 replies
  • 2507 views

Hello.

Is there a complete course or book from start to finish for beginners on new ST programs? I want to switch from arduino.

I found the book Carmine Noviello Mastering STM32, but it is old (2017-2018) and it uses an eclipse. I want to find a full-fledged training material on modern programs from ST.

In my opinion, ST does not pay enough attention to full-fledged step-by-step training courses for their products.

    This topic has been closed for replies.

    11 replies

    Tesla DeLorean
    Guru
    August 8, 2021

    Isn't that what schools are for?

    Tips, Buy me a coffee, or three.. PayPal Venmo (See Profile) Up vote any posts that you find helpful, it shows what's working..
    TDK
    August 8, 2021

    > Is there a complete course or book from start to finish

    No, that would imply there is a finish, and that everything could be contained in a single course or book. The complexity in an MCU is far beyond that.

    There are plenty of google results for "stm32cubeide getting started"

    https://www.youtube.com/watch?v=eumKLXNlM0U

    https://www.youtube.com/watch?v=gL8OoS9E1rw

    There's a ton of examples available in the various CubeMX repositories.

    The resources are out there, you just need to be a bit proactive in using them. Or be specific in what you're looking for and someone can point you in the right direction.

    "If you feel a post has answered your question, please click ""Accept as Solution""."
    ChahinezC
    Associate II
    August 9, 2021

    Hello @Pavel​,

    We have an official ST Wiki website with a starting article presenting the STM32MCU basics and step by step tutorials that help beginners start with STM32 ecosystem.

    You can refer to the different tutorials to install and use ST free tools.

    Chahinez.

    Pavel1
    Pavel1Author
    Associate
    December 27, 2021

    Hello

    Thank you.

    I also looked for complete courses about TouchGFX (I have nucleo H7A3zi). But most video from ST starting like this: "Lets take Discovery board and load template for it" :(

    Tesla DeLorean
    Guru
    December 27, 2021

    The NUCLEO board doesn't have a screen, this is likely the prevailing reason it is not chosen as an example for demoing software needing a screen, with a touch controller without devolving into a conversation about a thousand alternative combinations.

    They could perhaps have used a X-NUCLEO-GFX01M1, but that's already NRND, and then would a demo for a NUCLEO-F4/L4 be sufficiently on point for an H7

    Broad based education of the underlying concepts and methods should allow a pivot into untraveled paths.

    There's a whole industry in providing training and certification, although these tend to be trailing-edge, whilst the leading edge tends to be navigated by those not necessarily requiring maps or rope-lines.

    Tips, Buy me a coffee, or three.. PayPal Venmo (See Profile) Up vote any posts that you find helpful, it shows what's working..
    Piranha
    Principal III
    January 14, 2022

    > I want to switch from arduino.

    Here is a good course to start a real MCU development for free:

    https://www.embeddedrelated.com/showarticle/453.php

    Michael E
    ST Technical Moderator
    June 2, 2022

    Hi @Pavel​,

    There is also plenty of tutorials to use STM32 with arduino ecosystem!

    ST community https://community.st.com/s/article/getting-started-with-stm32duino

    STM32duino http://www.stm32duino.eu/

    STM32duino forum https://www.stm32duino.com/index.php

    I hope you find these resources useful.

    Michael

    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.