2021-09-30 02:44 AM
Hello everyone!
I'm start to learn MCU programming with STM32CubeIDE (have to learn by work).
I've never programmed a micro before, so I'm a true beginner.
I started with Youtube tutorials and learned how blink the led (by toggle, using the user button, by timer, interrupt, etc...) and using the PWM (for exemple shading the led).
My question is: how can I learn more about this kind of programming? I have STM32CubeIDE, STM32CubeMX software, a NUCLEO - L053R8 and a NUCLEO - F401RE.
Can you suggest me some tutorial, training or even some book to learning in the right way?
2021-09-30 02:52 AM
The learning curve will feel painfully flat sometimes, but i see you already started strong!.
Youtube tutorials are great, there is some dedicated channels you could follow
https://www.youtube.com/watch?v=uJvPwxa5n00
https://www.youtube.com/watch?v=EX7g3_NUDgk&list=PLmY3zqJJdVeNIZ8z_yw7Db9ej3FVG0iLy
https://www.youtube.com/watch?v=FAv0LO5E2TM&list=PLfExI9i0v1sn-GXGKpH1Rgjta04-30Z6u
for more specific technical things you could read ST app notes, or post your issues in this forum.
I am usually very carefull with ST learning matterial, its usually outdated or just a powerpoint sales pitch.
2021-10-01 12:43 AM
Thank you so much, I will follow these videos very carefully!
2021-10-01 10:45 AM
If you are really serious about it, start with learning C language and general programming thoroughly. You can do it even without MCU on a PC, where it's easier and faster.
https://www.tutorialspoint.com/cprogramming/index.htm
https://www.cprogramming.com/tutorial/c-tutorial.html?inl=nv
When the C knowledge is good enough, continue on microcontroller specific practical programming.