TTK University of Applied Sciences
Subject 'Microcontrollers'Name in Estonian: Mikrokontrollerid
General descriptionThe 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 aimIntroducing 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.
AimA 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 descriptionLectures, tests, laboratory work.
Evaluation methodsThe 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.
Is taught in following curricula2018: RO * Optional subject
| ||||||||||||

