Answer the question
In order to leave comments, you need to log in
How to program stm32?
In programming the stm32 microcontroller, like other controllers, I don’t drag it at all. "Interrupts, core, periphery" - they infuriate me. Yes, I could install Windows and not fool around with the choice of ide and libraries. But I love minimalism. I installed arm-none-eabi, I still didn’t get to know it well, but the fact is that any article on the Internet regarding programming under linux stm32 in C in the headers are declared some CMSIS headers. Fumbled, there are no such headers. Where to look for it or how to install it? Or is it easier to program in assembler?
Answer the question
In order to leave comments, you need to log in
https://www.youtube.com/watch?v=5mThFmpC1U4
https://www.youtube.com/watch?v=kYrOqSpjNe0
You can also use CLion + Platformio
Too broad question.
First, what problem are you solving? A lot depends on this.
Installed libraries are far from everything.
Programming modern controllers is to a large extent programming peripherals.
If the concepts of interrupts and handlers are alien to you, then you need to make friends with them.
Otherwise it will be extremely difficult.
If you really need an IDE, there is an online solution. Come in with MACOS, even with Linux.
mbed
Integrated immediately with the repository, a lot of libraries, examples and ready-made solutions.
Assembler is definitely not easier.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question