Introduction to ARM core and programmer’s model. Assembler Directives. Loads, Stores and Addressing. Logic and Arithmetic. Flow control instructions. Subroutines, Stacks and Exception Handling. Thumb Instructions and C language. Peripherals Interfacing.
-
This mod goes into how microcontrollers work at a low-level. I found it OK because I had some prior experience, but it gets pretty technical. You’ll need to be comfortable working in hexadecimal and visualising (or writing out) how the registers and instructions interact so you can write your own assembly code. The course is pretty relevant as it uses ARM processors, and it teaches you what you wouldn’t learn on your own messing around with Arduinos.
May 25, 2021