Teacher's Assessment (EE-273 Microprocessor Systems Section A)

Are you satisfied with teaching method? *

If other, precise:

CLO Attainment *

AttainedNot Attained
Overview of the course, embedded systems, microprocessor vs. microcontroller, classification of processor architectures, development tools
Why ARM architecture? Introduction to ARM- Cortex-M3, architecture, registers, ALU, Buses, Operating modes, Memory Map, Reset Sequence, Pipelining
Why assembly programming? Introduction to Cortex–M assembly programming
Shift & arithmetic operations, other useful data processing instructions Memory access instructions, use of stack and parameter passing, memory addressing modes
Branch instructions, unconditional and conditional branches, functions Introduction to ARM based microcontrollers
I/O, Tiva C I/O pins, Basic concepts of I/O ports and Interfacing, Clock sources and Clock configuration, the concept of PLL
ARM Cortex-M interrupt architecture, interrupt configuration, interrupt vector table, interrupt handling
I/O synchronization, Interrupt concepts, Peripherals Interrupts, Nested Interrupts
Timers, configuration and their interrupts, SysTick Timer, Pulse Width Modulation (PWM)
Serial Communication (Asynchronous UART and Synchronous SPI, I2C), basic configuration, polling & interrupt driven transmission
Analog I/O, A/D and D/A conversion, Real-time data acquisition