Embedded Programming with ARM Microcontrollers
After trying programming with tiny 8 bit AVR controller, If you feel,
you have outgrown for 8 bit controllers and looking for
transition to 32 bit world; we have ARM for you. You will surprise
how simple ARM is, because being a RISC, you will find it a lot similar
to AVR. You will also use the GNU cross compilers for ARM, just like
GNU cross compilers for AVR. Again on your same favorite Linux live CD
from DEPIK.
This course should be taken after AVR controller, so third year is the
right time for this.
ARM Microcontroller Architecture
- Registers
- Memory (Flash and RAM)
- Peripheral chips and SFR registers
- PIN Diagram
ARM Assembly Instructions
- Arithmetic and Logical instructions
- Control flow / Branch and Call instructions
- Data transfer instructions
Programming ARM using C
- Using ARM GCC compiler
- Sample C Programs
Programming I/O controllers
- Digital I/O
- Timers
- Interrupts
- Serial Communication
- ADC