Embedded System Programming (3cr)
Course unit code: TT00BB51
General information
- Credits
- 3 cr
- Teaching language
- Finnish
Objective
The students will master basic embedded device programming and program design skills and knowledge and will be able to write small programs for microcontrollers.
Content
The aim of the course is to learn C programming with embedded C-language and to design a device-based program with a computer-aided design program. The course environment circuit board equipped with a microcontroller.
Using a teaching circuit board, the course will cover a microcontroller's most common registers and registry initialization, interrupt handling, program structure, embedded C language variables, debugging the program, translating and installing the program on a microcontroller, and connecting peripherals to a circuit board. The course will also cover the most common bus solutions.
The course includes supervised exercises and an assignment.
Assessment criteria, excellent (5)
The students are able to complete the assignment independently and apply acquired knowledge and sills to add on more features.
Assessment criteria, good (3)
The students are able to complete the assignment with supervision.
Assessment criteria, satisfactory (1)
The students must complete and return all classwork and an assignment based on a model answer.
Further information
Active attendance is required to pass this course.