Předmět Mikroprocesorové a vestavěné systémy (FIT-IMPe)
Na serveru studentino.cz naleznete nejrůznější studijní materiály: zápisky z přednášek nebo cvičení, vzorové testy, seminární práce, domácí úkoly a další z předmětu FIT-IMPe - Mikroprocesorové a vestavěné systémy, Fakulta informačních technologií, Vysoké učení technické v Brně (VUT).
Top 10 materiálů tohoto předmětu
Materiály tohoto předmětu
Materiál | Typ | Datum | Počet stažení |
---|
Další informace
Cíl
Seznámit studenty s architekturami mikrokontrolérů. Seznámit je s činností a konfigurací/programováním typických podsystémů realizovaných na čipu mikrokontrolérů, a to zejména: programovací model CPU, paměť, podsystém přerušení, běžný a diagnostický časovač, modul reálného času RTC, nízkopříkonové režimy, rozhraní SCI, SPI, IIC, USB, KBI modul, AD převodník. Seznámit studenty s architekturou instrukčního souboru a principy návrhu a ladění základních programů v jazyce symbolických instrukcí. Seznámit studenty se zásadami a technikami programování ve vyšším programovacím jazyce C a s problematikou návrhu vestavěných systémů.
Osnova
Osnova přednášek:Úvod do vestavěných systémů. CPU a periferie na čipu HC08/HCS08. Detekce událostí pomocí přerušení a vyzývání. Komunikační rozhraní SCI, SPI, IIC. Rozhraní USB. Časovač TPM. Systémové hodiny, obvod RTC a COP. A/D vzorkování, obsluha tlačítek pomocí KBI. Programování vestavných aplikací v jazyce C. Vestavné systémy pro řízení kritických aplikací. Návrh pro nízký příkon. Případové studie vestavných aplikací. Aplikace mikrokontrolérů ve fuzzy systémech. Osnova laboratorních cvičení:Komunikace přes SCI rozhraní Obsluha tlačítek pomocí KBI modulu Generování PWM signálu s využitím modulu TPM Aplikace založená na AD převodníkuOsnova počítačových cvičení:Instrukční sada HCS08. Základy programování v asembleru. Pokročilé programování v asembleru. Simulátor periferií. Podpora návrhu časově kritických aplikací. Případové studie vestavných aplikací.Osnova ostatní - projekty, práce:Individuální projekt v rozsahu 12 hodin.
Literatura
Lecture slides and supplementary materials . Schwarz, J., Růžička, R., Strnadel, J.: Study support for IMP - selected chapters. FIT BUT, 2006.S08JM: 8-bit USB Cost-Effective JM MCUs. On-line [cit. April 30, 2013]. Accessible from http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=S08JM&tid=TdemojmTSP MC9S08JM60 Data Sheet. On-line [cit. April 30, 2013]. Accessible from http://cache.freescale.com/files/microcontrollers/doc/data_sheet/MC9S08JM60.pdf?fr=g Douglas Summerville: Embedded Systems Interfacing for Engineers using the Freescale HCS08 Microcontroller I: Assembly Language Programming (Synthesis Lectures on Digital Circuits & Systems), Morgan and Claypool Publishers, 152 p., 2009. ISBN 978-1608450053 Douglas Summerville: Embedded Systems Interfacing for Engineers using the Freescale HCS08 Microcontroller II: Digital and Analog Hardware Interfacing (Synthesis Lectures on Digital Circuits and Systems), Morgan and Claypool Publishers, 140 p., 2009. ISBN 978-1608450084
Požadavky
Obecná znalost architektury a principu činnosti skalárního procesoru (CPU), počítače a technik programování v jazyce symbolických instrukcí. Základní znalost programování v jazyce C.
Garant
doc. Ing. Josef Schwarz, CSc.
Vyučující
doc. Ing. Josef Schwarz, CSc.