TTK University of Applied Sciences
Login

Curriculum subject

Microcontrollers

Subject
Subject code TRO002
Subject name Microcontrollers
Credit points 3 ECTS
Grading method Grade prelim
Curriculum subject
Curriculum 2019 ET
Study year 2
Semester Spring semester
Subject type Optional
Subject loads
Lecture 14
General description
The microcontrollers, basic terms, CPU cycles, construction of MCU-s (microcontroller units), registries and their purpose, command and data formats, command line, addressing, collaboration between microcontrollers and memory & peripherals, data exchange, methods of data exchange (UART, I2C, SPI), timers, disruptions, discrete and analog inputs & outputs, compiler, their use in robotics, automatics, electric drivers and relay protection, and programming.
Main programming language used during the course is C. Arduino, STM32, ESP or similar development platforms are used.
In addition to microcontrollers, some less complex electronic schematics are introduced, with which it’s possible to communicate with the outside world. Using buttons, resistors, capacitors, sensors, LCD-screens, and relays with microcontrollers.
General aim
Introducing the basic principles of the build, functions, and programming possibilities of microcontrollers. Practical skills with programming SARD-microcontrollers in C. To give an overview of a microcontroller’s archtecture, the programming language C, and development tools.
Aim
A course graduate knows the build and function principles of a microcontroller, command classification, the terms ‘disruption’ and ‘addressing’, and is able to write simple sections of a program in C.
Form description
Lectures, tests, laboratory work.
Evaluation methods
The course will end with a written final. The successful completion of laboratory exercises and a test are the preconditions to attend the final. In the test the student must answer written questions about the lecture material. The final course mark will be formed as an average of the test and completed laboratory work.
Current rounds
None
eten