| Course title | Aplication of Microprocessor |
|---|---|
| Course code | KERS/IAME |
| Organizational form of instruction | Lecture + Tutorial |
| Level of course | Bachelor |
| Year of study | not specified |
| Semester | Winter |
| Number of ECTS credits | 5 |
| Language of instruction | Czech |
| Status of course | unspecified |
| Form of instruction | Face-to-face |
| Work placements | This is not an internship |
| Recommended optional programme components | None |
| Lecturer(s) |
|---|
|
| Course content |
|
Electronics circuits with microprocessors - power supply, reset circuits, brown-out detectors, watchdog and oscillators. I/O ports - types and their properties. AVR I/O ports - block diagram, DC characteristics. Microcontrollers Timers and counters - Basics principles, usage to timing os systém, measuring of Digital signals. Special modes - input capture, Output Compare, PWM. Man-machine interface - LED, LCD and graphics displays, connection to microcomputers. Keypads, Rotary encoders, remote control of units. Expansion of microcontroller inputs and outputs. A/D and D/A converters - types, basics principles and properties, connection to microcomputers. Voltage references, analog input circuits. Serial buses I - RS422, RS485 Serial buses II - SPI, I2C - physical layer, circuits, properties. Multimaster mode of I2C - arbitration and clock synchronization. CAN bus - physical and network layer, using in automotive Wireless networks in embedded systems - frequency bands, common topologies (point to poit, MESH networks, stars), wireless standards (ZigBee, BlueTooth, WiFi) ARM core microcomputers - introduction to architecture, instruction set, ARM7 and ARM9 cores. Operating systems in embedded systems I - real time concepts, OS principles (multitasking, scheduler, process states). Operating systems in embedded systems I - Windows CE, Linux, .NET micro framework. Digital Signal Processors - specifics of architecture, instruction set and application developing. SHARC DSP from Analog Devices.
|
| Learning activities and teaching methods |
| Monologic (reading, lecture, briefing), Dialogic (discussion, interview, brainstorming), Methods of individual activities, Demonstration |
| Learning outcomes |
|
This course provides students with the modern applications of microcomputers, especially in embedded designs. Course evolves knowledge from IMTEE course.
Ability of individual developing of embedded systems with microcomputers. |
| Prerequisites |
|
Logic reasoning, knowledge of basics principles of electronics, C language programming.
KERS/IMTEE ----- or ----- KRP/IMTER |
| Assessment methods and criteria |
|
Written examination, Home assignment evaluation, Discussion
Labs are divided into three blocks: " practical demonstrations of various designs problems by teacher " demonstration of design of more complicated project (digital voltmeter with ATMega microcontroller) by teacher " students team project - project with microcontroller Course is finished by oral exam, student must respond to questions from predefined set of topics. |
| Recommended literature |
|
| Study plans that include the course |
| Faculty | Study plan (Version) | Category of Branch/Specialization | Recommended semester | |
|---|---|---|---|---|
| Faculty: Faculty of Electrical Engineering and Informatics | Study plan (Version): Communication and Microprocessor Technology (2013) | Category: Electrical engineering, telecommunication and IT | 3 | Recommended year of study:3, Recommended semester: Winter |