Microprocessors, Controllers and Interfacing
Structure Type: | Study unit |
---|---|
Code: | ITTP1004 |
Type: | Compulsory / Basic Studies |
Curriculum: | TT 2018V |
Level: | Bachelor of Engineering |
Year of Study: | 3 (2020-2021) |
Semester: | Autumn |
Credits: | 4 cr |
Responsible Teacher: | Urpiola, Ari |
Language of Instruction: | Finnish |
Courses During the Academic Year 2020-2021
Impl. | Group(s) | Study Time | Teacher(s) | Language | Enrolment |
---|---|---|---|---|---|
3001 | 2021-03-01 – 2021-05-02 | Ari Urpiola, Mikael Jakas | Finnish | 2020-08-17 – 2021-01-10 | |
3002 | TT2018V-3A | 2020-08-24 – 2020-10-18 | Ari Urpiola, Santiago Chavez Vega | Finnish | 2020-08-17 – 2020-09-11 |
Still need to take the course? See the courses during the academic year 2021-2022.
Learning Outcomes
After the course, the student can program micro controllers with the C language and is able to determine measuring probes and other interfaces to a mirco controller.
Student's Workload
108 h, which contains 44 h of scheduled contact studies.
Prerequisites / Recommended Optional Courses
C Programming, Digital Electronics.
Contents
C programming of a micro controller. Programs, which run digital I/O devices, timing circuits, serial ports, LCD displays and AD converters, using interrupting and polling methods. Further, the student becomes familiar with measuring probes and their adjustments.
Recommended or Required Reading and Other Learning Resources/Tools
AVR Studio environment, Pentti Vahtera: C-ohjelmointi (pdf), Jari Koskinen: Mikrotietokonetekniikka, Web material and the material on the Moodle page of the course.
Mode of Delivery / Planned Learning Activities and Teaching Methods
Learning by doing in a laboratory environment, independent study of written material.
Assessment Criteria
Grade 5: The student knows how to apply the problem-solving methods discussed on the course to new problems.
Credit 3: The student knows how to independently mark up the example codes to provide solutions to the example problems.
Credit 1: The student knows how to independently translate and test example codes.
Assessment Methods
Assessed exercises codes 50 % and an exercise reports 50 %.