cancel
Showing results for 
Search instead for 
Did you mean: 

Very newbe with microcontroller programming

DMore.1
Associate

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?

3 REPLIES 3
Javier1
Principal

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.

we dont need to firmware by ourselves, lets talk
DMore.1
Associate

Thank you so much, I will follow these videos very carefully!

Piranha
Chief II

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.

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