IERG Required Undergraduate
Co-requisite(s):
IERG3810
Unit(s):
3
Pre-requisite(s):
Exclusion:
ELEG2401 or ELEG3230 or ELEG3701
Teacher:
CHEN Lian Kuan
Remarks:
Advisory: Students are advised to take ELEG2201/IERG2060/ESTR2304/ENGG2020/ESTR2104 before taking this course
To learn an advanced microcontroller platform for the implementation of an embedded system. Using ARM Cortex platform, students will study the evolution of microcontroller architecture and learn the advanced features of Cortex’s registers, memory and I/O space allocation, bit-banding, buses, instruction set, interrupt control, fault handling and operation mode. Students will learn how to program the embedded system, particular the peripheral registers, using C-language as the primary language. Assembly language will also be introduced.
Advisory: Students are advised to take ELEG2201/IERG2060/ESTR2304/ENGG2020/ESTR2104 before taking this course



