Academic year 2025/2026 |
Supervisor: | doc. Ing. Robert Grepl, Ph.D. | |||
Supervising institute: | ÚMTMB | |||
Teaching language: | Czech | |||
Aims of the course unit: | ||||
The course provides an intensive introduction to the C programming language and algorithmization in a resource-constrained environment. It also provides an overview of microcontroller (MCU) architecture and peripheral functions. Students will also gain hands-on experience developing applications for specific microcontrollers in the PIC18 family. Graduates of the course will gain a theoretical understanding of single-chip computer applications, focusing on architecture, algorithmization methods, and best practices. The acquired skills will enable the student to independently solve basic mechatronic tasks, including problem analysis, design of a suitable solution and its implementation. |
||||
Learning outcomes and competences: | ||||
  | ||||
Prerequisites: | ||||
  | ||||
Course contents: | ||||
Students will learn the basic concepts of embedded application design and development:
The lecture covers the theoretical aspects, while the exercises (with computer support) include C language review and algorithmization practice. The tutorial is followed by the laboratory part of the course, which includes practical (and eventually independent) work with the PIC18 microcontroller development kit. |
||||
Teaching methods and criteria: | ||||
  | ||||
Assesment methods and criteria linked to learning outcomes: | ||||
The assessment of the course is based on a standard 0-100 point scale. Students may receive:
|
||||
Controlled participation in lessons: | ||||
  | ||||
Type of course unit: | ||||
Lecture | 13 × 1 hrs. | optionally | ||
Laboratory exercise | 13 × 3 hrs. | compulsory | ||
Course curriculum: | ||||
Lecture |
|
|||
Laboratory exercise |
|
|||
Literature - fundamental: | ||||
1. Algorithms: Fundamental Techniques. Dostupne online: http://en.wikibooks.org/wiki/Algorithms | ||||
2. Embedded Systems: Building and Programming Embedded Devices. Dostupne online: http://en.wikibooks.org/wiki/Embedded_Systems | ||||
3. Microchip Technology, Inc.: Dokumentace dsPIC33fj128mc804. Dostupne online: http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en532303 | ||||
Literature - recommended: | ||||
1. Herout, P.: Učebnice jazyka C | ||||
2. Mann, B.: C pro mikrokontroléry, Nakladatelství BEN, 2003 |
The study programmes with the given course: | |||||||||
Programme | Study form | Branch | Spec. | Final classification | Course-unit credits | Obligation | Level | Year | Semester |
B-MET-P | full-time study | --- no specialisation | -- | GCr | 5 | Compulsory | 1 | 2 | S |
Faculty of Mechanical Engineering
Brno University of Technology
Technická 2896/2
616 69 Brno
Czech Republic
+420 541 14n nnn
+420 726 81n nnn – GSM Telef. O2
+420 604 07n nnn – GSM T-mobile
Operator: nnnn = 1111