- The course begins from scratch on the ARM Cortex-M0 architecture
- Basic knowledge on C programming
- You don't need previous knowledge on assembler programming.
STM32F0 is a microcontroller from ST Microelectronics based on an ARM Cortex-M0.
It is an ideal microcontroller for small projects, both hobby and professional.
ARM Cortex-M0 is a standard architecture (Who doesn't know how to program an ARM today?), It is 32 bits, it is cheap, it is reliable and it has powerful and free development and debugging environments.
In this course, you will get to know both the ARM architecture and the peripherals integrated by ST.
The programming will be in C and in assembly. The reason I include the assembly language is that in my job as a senior application engineer at Fujitsu and Cypress I have had to use it to solve problems in the code generated by the compiler (because sometimes compilers are wrong or misconfigured)
Who this course is for:
- If you are a student, professional or simply a hobbyist, you will enjoy learning STM32F0
- 02:11Atollic TrueSTUDIO
- 04:47Cube F0
- 03:38SW Template
- 02:26Cube MX
Telecommunication Engineer from the Polytechnic University of Madrid. 20 years of experience in areas of electronics such as electronic design (HW, Altium, Kicad, Eagle) , microcontroller programming (PIC, ARM Cortex R, Cortex M) and electromagnetic compatibility laboratories. Associate Professor at the Universidad Politécnica de Cartagena and collaborator of ITACA, Institute of Electromagnetic Compatibility. Currently freelance in Germany.