Skip to main content

Microcontroller TechnologyLaajuus (6 cr)

Code: ELA18AD02

Credits

6 op

Objective

The aim of the course is for the student to gain knowledge of the creation of Microcontroller-controlled systems.

Content

The structure of the microprocontroller
Low level programming at binary level and interrupt functions:
- timer control
- A/D conversion
- communication
C programming and interrupt functions:
- clock control
- A/D conversion
- communication
- signal synthesis
- analysis of signals

Qualifications

Digitalteknik (Digital technology)
Grunderna i programmering (Programming basics)

Assessment criteria, satisfactory (1)

Possesses basic knowledge of the microcontroller and its function and structure
Possesses basic knowledge of low level and C programming in microcontroller environments

Assessment criteria, good (3)

Is well acquainted with the function and structure of microprocessors
Have a good knowledge of how to program microcontroller-based systems
Is well acquainted with the use of interrupted routines

Assessment criteria, excellent (5)

Has excellent insight into the function and structure of microprocessors
Can independently make advanced applications for microcontroller-based systems
Recognizes the importance of the reference documentation and possesses the ability to create functionality with its help
Includes innovative solutions in the course portfolio

Materials

Own compendium
Data sheets and reference documents

Enrollment

30.11.2023 - 07.01.2024

Timing

01.01.2024 - 24.03.2024

Number of ECTS credits allocated

6 op

Mode of delivery

Contact teaching

Unit

Faculty of Technology and Seafaring

Campus

Vasa, Wolffskavägen 33

Teaching languages
  • Svenska
Degree programmes
  • Degree Programme in Electrical Engineering and Automation
Teachers
  • Roger Mäntylä
Teacher in charge

Ronnie Sundsten

Scheduling groups
  • ELA21-A (Size: 30. Open UAS: 0.)
Groups
  • ELA21D-V
    Ingenjör (YH), el- och automationsteknik, 2021, dagstudier
Small groups
  • ELA21-A

Objective

The aim of the course is for the student to gain knowledge of the creation of Microcontroller-controlled systems.

Content

The structure of the microprocontroller
Low level programming at binary level and interrupt functions:
- timer control
- A/D conversion
- communication
C programming and interrupt functions:
- clock control
- A/D conversion
- communication
- signal synthesis
- analysis of signals

Location and time

Period 3-4 (w. 1-13)
Wolffskavägen 33

Materials

Course compendium
Supplementary material
Reference document (Atmega644P)

Teaching methods

Lectures/Supervised teaching
Laboratory
Self studies

Exam schedules

Course examination 1 week after completion of the course.
The course examination consists of submitted portfolio documentation and a test.

Completion alternatives

No alternative methods of performance. Requires presence due to access to laboratory equipment.

Student workload

The laboratory tasks and their documentation is carried out in class and outside lecture hours.

Content scheduling

w. 1-13

Evaluation scale

H-5

Assessment criteria, satisfactory (1)

Possesses basic knowledge of the microcontroller and its function and structure
Possesses basic knowledge of low level and C programming in microcontroller environments

Assessment criteria, good (3)

Is well acquainted with the function and structure of microprocessors
Have a good knowledge of how to program microcontroller-based systems
Is well acquainted with the use of interrupted routines

Assessment criteria, excellent (5)

Has excellent insight into the function and structure of microprocessors
Can independently make advanced applications for microcontroller-based systems
Recognizes the importance of the reference documentation and possesses the ability to create functionality with its help
Includes innovative solutions in the course portfolio

Assessment methods and criteria

The course is assessed according to the results of the laboratory assignment and associated documentation as well as the result of the test.

Assessment criteria, fail (0)

Less than 40% of the course credits.

Assessment criteria, satisfactory (1-2)

40% - 63% of the course credits.

Assessment criteria, good (3-4)

64% - 87% of the course credits.

Assessment criteria, excellent (5)

At least 88% of the course credits.

Qualifications

Digitalteknik (Digital technology)
Grunderna i programmering (Programming basics)

Enrollment

30.11.2022 - 02.01.2023

Timing

02.01.2023 - 02.04.2023

Number of ECTS credits allocated

6 op

Mode of delivery

Contact teaching

Unit

Administration

Teaching languages
  • Svenska
Degree programmes
  • Degree Programme in Electrical Engineering and Automation
Teachers
  • Roger Mäntylä
Teacher in charge

Ronnie Sundsten

Scheduling groups
  • ELA20-A (Size: 30. Open UAS: 0.)
  • ELA20-E (Size: 30. Open UAS: 0.)
Groups
  • ELA20D-V
    Ingenjör (YH), el- och automationsteknik, h20, dagstudier
Small groups
  • ELA20-A
  • ELA20-E

Objective

The aim of the course is for the student to gain knowledge of the creation of Microcontroller-controlled systems.

Content

The structure of the microprocontroller
Low level programming at binary level and interrupt functions:
- timer control
- A/D conversion
- communication
C programming and interrupt functions:
- clock control
- A/D conversion
- communication
- signal synthesis
- analysis of signals

Location and time

Period 3-4 (w. 1-13)
Wolffskavägen 33

Materials

Course compendium
Supplementary material
Reference document (Atmega644P)

Teaching methods

Lectures/Supervised teaching
Laboratory
Self studies

Exam schedules

Course examination 1 week after completion of the course.
The course examination consists of submitted portfolio documentation and a test.

Completion alternatives

No alternative methods of performance. Requires presence due to access to laboratory equipment.

Student workload

The laboratory tasks and their documentation is carried out in class and outside lecture hours.

Content scheduling

w. 1-13

Evaluation scale

H-5

Assessment criteria, satisfactory (1)

Possesses basic knowledge of the microcontroller and its function and structure
Possesses basic knowledge of low level and C programming in microcontroller environments

Assessment criteria, good (3)

Is well acquainted with the function and structure of microprocessors
Have a good knowledge of how to program microcontroller-based systems
Is well acquainted with the use of interrupted routines

Assessment criteria, excellent (5)

Has excellent insight into the function and structure of microprocessors
Can independently make advanced applications for microcontroller-based systems
Recognizes the importance of the reference documentation and possesses the ability to create functionality with its help
Includes innovative solutions in the course portfolio

Assessment methods and criteria

The course is assessed according to the results of the laboratory assignment and associated documentation as well as the result of the test.

Assessment criteria, fail (0)

Less than 40% of the course credits.

Assessment criteria, satisfactory (1-2)

40% - 63% of the course credits.

Assessment criteria, good (3-4)

64% - 87% of the course credits.

Assessment criteria, excellent (5)

At least 88% of the course credits.

Qualifications

Digitalteknik (Digital technology)
Grunderna i programmering (Programming basics)