This module walks an individual new to embedded programming through the embedded equivalent of the "Hello World" program, and prepares individuals with the tools necessary to begin software development.
Goals for this Module
After going through this module, I will be able to:
- understand various numbering systems (binary, decimal, and hexadecimal) and how to convert between them
- perform operations and manipulate values using bitwise operators
- read a datasheet and find relevant information
- use interrupts and interrupt service routines to perform various tasks
- understand the difference between interrupts and long-polling/busy-loops
- make an LED blink