Course - Microcontroller Systems - IELET2111
Microcontroller Systems
Choose study yearThis course is no longer taught and is only available for examination.
About
About the course
Course content
· Programming of mikrocontrollers in C · Hardware Arkitecture (CPU, ALU, stack, busses, internal memory and system architecture) · Operasjon codes og assembly programming · Parallell/seriell in/out circuits · Interrupt og timer/counters · Analog to Digital Converter (ADC) · Serial communications · Direct Memory Access (DMA) · Power management · Development equipment · Data sheets
Learning outcome
Knowledge.
The candidate shall have:
- necessary understanding of programmable memory circuits.
- basic knowledge about microcontroller architecture.
- understanding of functioning and technical principles of a mondern microcontroller. · understanding of low-level code (assemby) and how operation codes are stored in program memory.
- knowledge in programming of a microcontroller in C language and how C is compiled to low-level code.
Skills.
The candidate can:
- write programs for a microcontroller in C.
- construct and program microprocessor systems.
- use development equipment for microcontrollers.
General competence.
The candidate shall:
- have developed an understanding of the connection between hardware and software. · understand the connection between low-level and high-level programming.
Learning methods and activities
Lectures, task solving, project work, guidance.
Compulsory assignments
- Excersises
Further on evaluation
Mandatory excercises. Assessment: Project in group and individual orally adjusting. Grade: Letter. Re-sit exam: at the next ordinary completion of the course.
Specific conditions
Admission to a programme of study is required:
Electrical Engineering (BIELEKTRO)
Recommended previous knowledge
Computer Engineering, Electrical Engineering 1 and 2.
Required previous knowledge
Required to be a student with the technology program the course is connected with at NTNU.
Course materials
Announced at start of course
Credit reductions
Course code | Reduction | From |
---|---|---|
IELEG2111 | 7.5 sp | Autumn 2019 |
IELEG1041 | 5 sp | Autumn 2023 |
Subject areas
- Electronics