Microcontrollers
Structure Type: | Study unit |
---|---|
Code: | ITTA0311 |
Type: | Compulsory / Professional Studies |
Curriculum: | TT 2014V |
Level: | Bachelor of Engineering |
Year of Study: | 3 (2016-2017) |
Credits: | 4 cr |
Responsible Teacher: | Mustonen, Martti |
Language of Instruction: | Finnish |
Courses During the Academic Year 2016-2017
Impl. | Group(s) | Study Time | Teacher(s) | Language | Enrolment |
---|---|---|---|---|---|
1 | I-TT-3V | 2016-08-26 – 2016-12-31 | Martti Mustonen | Finnish | 2016-08-22 – 2016-09-19 |
Still need to take the course? See the courses during the academic year 2018-2019.
Learning Outcomes
After the course, the student is able to program microcontrollers with the C programming language, as well as adjust measuring probes and other peripheral devices to microcontrollers.
Student's Workload
108 h, out of which 40 h of contact studies.
The assessment of student’s own learning 1 h is included in contact lessons.
Prerequisites / Recommended Optional Courses
Basics of Computer Technology.
Contents
C programming of microcontrollers. The students make programs, which regulate digital I/O devices, timing circuits, serial ports, LCD monitors and AD converters using interrupting and polling methods. In additions, the student becomes familiar with measuring probes and devices, as well as the principles of adjustment.
Recommended or Required Reading and Other Learning Resources/Tools
AVR Studio and Winavr C-kääntäjä, Pentti Vahtera: C-ohjelmointi (pdf), Jari Koskinen: Mikrotietokonetekniikka, Internet material and the material delivered by the teacher in Moodle.
Mode of Delivery / Planned Learning Activities and Teaching Methods
Learning by doing in laboratory environment (50 %) and independent self-study of the given material (50 %).
Assessment Criteria
Grade 5: The student is able to apply the methods learned in the course to new problems.
Grade 3: The students can independently use given example codes in building solutions to given exercise projects.
Grade 1: The student can translate and independently test given codes.
Assessment Methods
An examination (40 %) and an assignment project (60 %).