Microcontroller systems
Osnovni podatki
Nosilec: Marko Munih
Vrsta predmeta: Obvezni- strokovni
Število kreditnih točk: 6
Semester izvajanja: 1. semester
Koda predmeta: 64662
Opis predmeta
Basic design of microcontroller systems – basic functional principles, CPU presentation (architecture, function of units, pipeline, MMU), Programming in assembly language and C, Internal and external interrupts (vector table, stack, nested and nonnested interrupts, priorities), Real-time execution (use of timers, watchdog timer), Connecting the periphery to parallel and serial ports (sinhronous, asynhronous), Memory types and connecting, Data transfer with direct memory access (DMA), Development, debugging, test tools and methods, Specifics of Digital signal processors, Multicore system on chip (McSoC) basics.
Cilji
(a) To become familiar with theoretical background of microcontroller systems.
(b) Use of development system via assembler and C language.
(c) Enhancement of knowledge from Programming I and II courses into functional system.
(d) Independence in use of microcontroller systems, interrupts, timers and watchdog.
Metode poučevanja in učenja
Lectures in various forms, instructions for lab practice, individual lab work. Each student is using powerful development system, its price is in range of one workbook. Practical exercises in form that enable further deep individual work. For specific fields are invited lectureres from internationally renomated slovene industry in the target field.