IELEG2111

Microcontroller Systems

Last taught 2024

Spring

Gjøvik

Norwegian

Overview

21 candidates

Average grade

A

4.57

0.03

Pass rate

100%

same

Grade distribution
Average over time
Pass rate over time

About this 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 outcomes

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.

Teaching methods

Lectures, task solving, project work, guidance.