PředmětyPředměty(verze: 861)
Předmět, akademický rok 2019/2020
  
Programování mikrokontrolerů - NPRX037
Anglický název: Microcontroller Programming
Zajišťuje: Katedra teoretické informatiky a matematické logiky (32-KTIML)
Fakulta: Matematicko-fyzikální fakulta
Platnost: od 2019 do 2019
Semestr: zimní
E-Kredity: 5
Rozsah, examinace: zimní s.:2/2 Z+Zk [hodiny/týden]
Počet míst: neomezen
Minimální obsazenost: neomezen
Stav předmětu: nevyučován
Jazyk výuky: čeština
Způsob výuky: prezenční
Další informace: http://ktiml.mff.cuni.cz/~obdrzalek/vyuka/NPRG037/
Garant: RNDr. David Obdržálek, Ph.D.
Třída: Informatika Mgr. - volitelný
Kategorizace předmětu: Informatika > Programování
Neslučitelnost : NPRG037
Záměnnost : NPRG037
Anotace -
Poslední úprava: Mgr. Petr Jedelský (10.06.2019)
Předmět se věnuje programování mikrokontrolerů a jejich využitím pro jednoduché aplikace. Na přednášce se posluchači seznámí s obecnými vlastnostmi mikrokontrolerů a jejich programováním v assembleru i vyšších jazycích, v rámci cvičení si programování vybraného skutečného mikrokontroleru prakticky vyzkoušejí.
Cíl předmětu -
Poslední úprava: Mgr. Petr Jedelský (10.06.2019)

TBA

Podmínky zakončení předmětu -
Poslední úprava: Mgr. Petr Jedelský (10.06.2019)

Zápočet je udělen za aktivní účast na výuce, průběžné vypracovávání domácích úkolů a vypracování projektu - softwarového díla pro dohodnutý mikrokontroler (typicky v návaznosti na konkrétní hardware).

Povaha kontroly studia předmětu vylučuje opakování kontroly.

Literatura -
Poslední úprava: Mgr. Petr Jedelský (10.06.2019)

Firemní literatura, například:

arduino.cc raspberrypi.org beagleboard.org

Atmel AVR & ARM Microcontrollers Datasheets

Microchip PICmicro Reference Manuals

Hitachi Microcomputer Products Lineup

Motorola Microcontrollers Documentation Library

(podle konkrétní platformy)

Požadavky ke zkoušce -
Poslední úprava: Mgr. Petr Jedelský (10.06.2019)

Zkouška je praktická a obvykle sestává z vyřešení zadaného problému (například strukturální návrh a naprogramování aplikace s mikrokontrolery) za použití prostředků korespondujících se syllabem a s obsahem přednášky a cvičení.

Sylabus -
Poslední úprava: Mgr. Petr Jedelský (10.06.2019)

Teoretičtější přehledová část: přehled architektur, periferie mikrokontrolerů, emulátory a simulátory, programovací prostředky.

Praktičtější část + cvičení: například Arduino, Micro:bit, Picaxe, Atmel AVR a podobné - dle dohody a zájmu.

 
Univerzita Karlova | Informační systém UK