SylabUZ
Course name | Microinformatic Systems Programming |
Course ID | 11.3-WI-INFD-PSM |
Faculty | Faculty of Computer Science, Electrical Engineering and Automatics |
Field of study | Computer Science / Computer Engineering |
Education profile | academic |
Level of studies | Second-cycle studies leading to MSc degree |
Beginning semester | summer term 2016/2017 |
Semester | 3 |
ECTS credits to win | 7 |
Course type | obligatory |
Teaching language | polish |
Author of syllabus |
|
The class form | Hours per semester (full-time) | Hours per week (full-time) | Hours per semester (part-time) | Hours per week (part-time) | Form of assignment |
Lecture | 30 | 2 | 18 | 1,2 | Credit with grade |
Laboratory | 30 | 2 | 18 | 1,2 | Credit with grade |
Zapoznanie studentów z podstawowymi problemami związanymi z programowaniem systemów mikroinformatycznych.
Projektowanie systemów osadzonych.
Programowanie systemów mikroinformatycznych – narzędzia, języki.
Mikrokontrolery klasy ATMega – porty we/wy, układy czasowo-licznikowe, porty komunikacyjne.
Mikrokontrolery klasy ARM – budowa, funkcjonalność, organizacja pamięci, API.
Programowanie wybranych mikrokontrolerów klasy Cortex – np. porty we/wy, przetworniki ADC i DAC, RTC, EEPROM.
Wymiana danych w systemach mikroinformatycznych – interfejsy szeregowe, np. UART, SPI, I2C, 1-wire, USB.
Wykład: wykład konwencjonalny/tradycyjny.
Laboratorium: ćwiczenia laboratoryjne.
Outcome description | Outcome symbols | Methods of verification | The class form |
Wykład - warunkiem zaliczenia jest uzyskanie pozytywnej oceny z kolokwium przeprowadzonego w formie pisemnej lub ustnej
Laboratorium - warunkiem zaliczenia jest uzyskanie pozytywnej oceny ze sprawdzianu zaliczeniowego na końcu semestru.
Składowe oceny końcowej = wykład: 50% + laboratorium: 50%
1. Borkowski P.: AVR i ARM Programowanie mikrokontrolerów dla każdego, Helion, 2010, ISBN: 9788324626281
2. Paprocki K.: Mikrokontrolery STM32 w praktyce, BTC, 2009, ISBN: 978-83-60233-52-8
Każdorazowo ustalana przez prowadzącego
Modified by prof. dr hab. inż. Krzysztof Patan (last modification: 22-09-2016 09:08)