Hi does someone has good resources/ material to share about arm development? Like which files is necessary and how t osetup new project if talking about STM32. How the fuck should i know which files is necessary to setup and include to code? Lets say i watch youtube tutorial, but i wanna understood how t odevelop stm32 project, why i need to do su much crap only to blink LED and etc.?
Best regards for people whos gonna help me
Btw i wanna learn C programming not mbed or assembly
Try to analyze libraries and etc from STM stdperiphlib
>>950581
> 1. why i need to do su much crap only to blink LED and etc.?
> 2. Btw i wanna learn C programming not mbed or assembly
Is this your first time programming microcontrollers (or programming in general)? If so the STM32 looks like it has a steeper learning curve than, say, Arduino. It looks pretty cool though.
1. You need so much "crap", because you are building up from (almost) bare metal. But I think you may just be missing some steps in automation (from my 15 minutes, very cursory research. Got stuff to do and don't own an STM32).
2. You aren't going to learn straight C. mbed as far as I can tell is not a language, but an IDE. You shouldn't need any assembly unless you plan on getting in direct contact with the chip...but I don't know, I've only used Arduino. Development boards usually use some abstraction to make prototyping fast though.
This may help:
https://www.reddit.com/r/ECE/comments/2log0v/help_with_resources_embedded_c_for_a_stm32_arm/
>>950604
Thanks for informative link.
You see, i wanna learn to program in C. mbed is like arduino. Assembly is far too dificult for me. Why I want lo learn program embedded in C? Because i wanna have balance between using efficiency of resources and development speed. In my opinion embedded C>> mbed IDE like AVR-C>>Arduino. Btw sorry for poor grammar, english is not my native language