Microcontroller ProgrammingLaajuus (5 cr)
Code: 5G00EV11
Credits
5 op
Objectives
The student is able to use the microcontroller command and register structure in the design of the application program and to make a small and efficient application program.
Content
Basic problems, solution methods, and tools for embedded systems hardware programming. Designing simple software for embedded system. Interrupt handling, scheduled program structures, interrupted i / o functions. Microprocessor architecture for hardware-close programming, machine-language programming principles. Software development tools. Reporting exercises in English.
Assessment criteria, satisfactory (1-2)
The student knows the basics of device-oriented programming.
Assessment criteria, good (3-4)
The student is able to make simple interrupted control software for embedded system in the programming languages used in the course and in the software development environment used.
Assessment criteria, excellent (5)
In addition to the above, the student is able to make a device-driven software that utilizes both the microcontroller and the programming language effectively for a demanding application.
Enrolment period
06.06.2024 - 31.08.2024
Timing
26.08.2024 - 22.12.2024
Credits
5 op
Mode of delivery
Contact teaching
Unit
ICT Engineering
Campus
TAMK Main Campus
Teaching languages
- Finnish
Degree programmes
- Degree Programme in ICT Engineering
Teachers
- Jaana Hännikäinen
Person in charge
Jaana Hännikäinen
Groups
-
22I226
Objectives (course unit)
The student is able to use the microcontroller command and register structure in the design of the application program and to make a small and efficient application program.
Content (course unit)
Basic problems, solution methods, and tools for embedded systems hardware programming. Designing simple software for embedded system. Interrupt handling, scheduled program structures, interrupted i / o functions. Microprocessor architecture for hardware-close programming, machine-language programming principles. Software development tools. Reporting exercises in English.
Assessment criteria, satisfactory (1-2) (course unit)
The student knows the basics of device-oriented programming.
Assessment criteria, good (3-4) (course unit)
The student is able to make simple interrupted control software for embedded system in the programming languages used in the course and in the software development environment used.
Assessment criteria, excellent (5) (course unit)
In addition to the above, the student is able to make a device-driven software that utilizes both the microcontroller and the programming language effectively for a demanding application.
Assessment scale
0-5
Enrolment period
15.07.2023 - 18.09.2023
Timing
28.08.2023 - 15.12.2023
Credits
5 op
Mode of delivery
Contact teaching
Unit
ICT Engineering
Campus
TAMK Main Campus
Teaching languages
- Finnish
Degree programmes
- Degree Programme in ICT Engineering
Teachers
- Tomi Salo
Person in charge
Tomi Salo
Groups
-
21I226
Objectives (course unit)
The student is able to use the microcontroller command and register structure in the design of the application program and to make a small and efficient application program.
Content (course unit)
Basic problems, solution methods, and tools for embedded systems hardware programming. Designing simple software for embedded system. Interrupt handling, scheduled program structures, interrupted i / o functions. Microprocessor architecture for hardware-close programming, machine-language programming principles. Software development tools. Reporting exercises in English.
Assessment criteria, satisfactory (1-2) (course unit)
The student knows the basics of device-oriented programming.
Assessment criteria, good (3-4) (course unit)
The student is able to make simple interrupted control software for embedded system in the programming languages used in the course and in the software development environment used.
Assessment criteria, excellent (5) (course unit)
In addition to the above, the student is able to make a device-driven software that utilizes both the microcontroller and the programming language effectively for a demanding application.
Assessment scale
0-5
Enrolment period
30.07.2022 - 28.08.2022
Timing
29.08.2022 - 23.12.2022
Credits
5 op
Mode of delivery
Contact teaching
Unit
ICT Engineering
Campus
TAMK Main Campus
Teaching languages
- Finnish
Degree programmes
- Degree Programme in ICT Engineering
Teachers
- Tomi Salo
Person in charge
Tomi Salo
Groups
-
20I226
Objectives (course unit)
The student is able to use the microcontroller command and register structure in the design of the application program and to make a small and efficient application program.
Content (course unit)
Basic problems, solution methods, and tools for embedded systems hardware programming. Designing simple software for embedded system. Interrupt handling, scheduled program structures, interrupted i / o functions. Microprocessor architecture for hardware-close programming, machine-language programming principles. Software development tools. Reporting exercises in English.
Assessment criteria, satisfactory (1-2) (course unit)
The student knows the basics of device-oriented programming.
Assessment criteria, good (3-4) (course unit)
The student is able to make simple interrupted control software for embedded system in the programming languages used in the course and in the software development environment used.
Assessment criteria, excellent (5) (course unit)
In addition to the above, the student is able to make a device-driven software that utilizes both the microcontroller and the programming language effectively for a demanding application.
Assessment scale
0-5