|
Čtečka SD karet založená na HC(S)08
Hřib, Dalibor ; Šimek, Václav (oponent) ; Strnadel, Josef (vedoucí práce)
Cílem mé bakalářské práce je navrhnout a naprogramovat čtečku SD karet s využitím mikrokontroléru Freescale HCS08, konkrétně MC9S08SH32. Součástí práce je návrh a výroba desky plošných spojů čtečky karet a dále obslužný program v jazyce C. Důležitou součást práce představuje implementace podpory souborových systémů FAT16 a FAT32, tedy čtení složek a čtení i zápis souborů neomezené délky. Čtečka karet nabízí rozhraní RS232, IIC a jeden volný port pro obecné využití pro propojení čtečky a jiného libovolného zařízení, například osobního počítače.
|
|
Rozšíření překladače jazyka assembler o podporu nových mikroprocesorů
Navrátil, Jan ; Macho, Tomáš (oponent) ; Petyovský, Petr (vedoucí práce)
Bakalářská práce se zabývá implementací modifikace pro retargetable překladač jazyka symbolických adres Flat Assembler G, která umožňuje překlad instrukcí pro rodinu mikroprocesorů HCS08. Práce popisuje stávající řešení tvorby překladačů jazyka assembler, existující obecné překladače a jejich odlišnosti od překladače Flat Assembler G. Dále dokumentuje postup, jak lze pomocí překladače generovat binární výstup ve zvoleném formátu. Poslední část práce se věnuje ověření správnosti implementace a demonstraci na reálném hardware.
|
|
Retargeting of the C language compiler
Pončák, Matej ; Macho, Tomáš (oponent) ; Petyovský, Petr (vedoucí práce)
In order to program a target architecture in one of the high-level programming languages, the compiler must support that architecture. The thesis describes the structure of SDCC and LLVM compilers and the procedure of retargeting these compilers. The SDCC compiler is widespread among programmers for its simplicity and the LLVM compiler for its great reusability. Finally, this procedure is implemented for the HCS08 series microprocessor in the LLVM compiler.
|
|
Laboratorní úlohy pro mikrokontroléry HCS 08
Bilík, Jan ; Petyovský, Petr (oponent) ; Macho, Tomáš (vedoucí práce)
Cílem bakalářské práce je seznámení se sériovými sběrnicemi I2C, SPI a 1-Wire a jejich implementace při realizaci komunikace mezi mikrokontrolérem NXP MC9S08LH64, teplotním čidlem, kalendářovým obvodem a posuvným registrem. Práce je také zaměřena na hardwarové připojení periferií k mikrokontroléru včetně přizpůsobovacích obvodů a softwarovou obsluhu včetně vysvětlení jednotlivých knihovních funkcí vyuţitých při výměně dat mezi obvody a mikrokontrolérem.
|
|
Realizace terminálu pro vzdálenou vizualizaci a ovládání obytného domu
Szalay, Patrik ; Macho, Tomáš (oponent) ; Petyovský, Petr (vedoucí práce)
Tato diplomová práce se zabývá modifikací již existujícího zařízení pro řízení vytápěcího systému rodinného domu. Původní návrh vychází z vlastní bakalářské práce Terminál pro vizualizaci a ovládání podmínek v obytném domě. Úpravy jsou založeny na poznatcích z testovacího provozu a nedostatků zjištěných z každodenního provozu. I zde je kladen důraz na jednoduché provedení, nízké pořizovací ceny a dlouhou životnost výsledného zařízení. Nově navrhnuté bezdrátové jednotky nahradí původní drátově připojené snímače – stejně, jako řídicí jednotku existujícího zařízení z prototypového systému nahradí nová bezdrátová centrální jednotka. Jako ovládací panel této jednotky zůstane zachován alfanumerický displej s ovládacími tlačítky. Bezdrátová centrální jednotka se připojí pomocí sériového komunikačního rozhraní k vizualizační a ovládací jednotce, která rozšíří nabízené možnosti systému pro řízení vytápění.
|
|
Terminál pro vizualizaci a ovládání podmínek v obytném domě
Szalay, Patrik ; Macho, Tomáš (oponent) ; Petyovský, Petr (vedoucí práce)
Tato bakalářská práce se zabývá návrhem regulace plynového kotle a oběhového čerpadla pro vytápění rodinného domu a zprovoznění měření potřebných veličin k zajištění optimální regulace. Při návrhu je kladen důraz na nejjednodušší provedení, maximální účinnost, nejnižší pořizovací ceny a nejdelší životnost. Regulace je prováděno pomocí Tower Systému Freescale MC9S08LH64, který získává data z teplotních čidel přes sběrnici I2C. Jako ovládací panel je použit alfanumerický displej s ovládacími tlačítky. Terminál je možné ovládat pomocí počítače přes sériové komunikační rozhraní.
|
|
Připojení externích zařízení k mikrokontroléru Freescale MC9S08LH64 přes sběrnice IIC a SPI
Pamánek, David ; Holek, Radovan (oponent) ; Macho, Tomáš (vedoucí práce)
Obsahem této práce je seznámení se sériovými sběrnicemi SPI a IIC, jejich vlastnosti a popis principu jejich funkce. Dále je zde seznámení s mikrokontrolérem Freescale MC9S08LH, nejprve obecně s celým zařízením, a poté jsou detailně rozebrány moduly pro sériovou komunikaci SPI a IIC. Také jsou v práci popsány čtyři vybrané externí zařízení a jsou navrženy čtyři přípravky, každý s jedním z těchto obvodů. Ke každému přípravku je vytvořeno schéma zapojení, deska plošných spojů. Nakonec jsou zde popsány knihovní funkce pro komunikaci mezi vybranými obvody a mikrokontrolérem.
|
|
Řídicí jednotka klimatizace do automobilu s MCU HCS08GT60
Polóni, Pavol ; Straka, Martin (oponent) ; Šimek, Václav (vedoucí práce)
Témou bakalárskej práce je návrh a zostavenie vývojovej dosky, ktorá je upravená pre potreby riadiacej jednotky v automobile. V jednotlivých kapitolách sú postupne rozoberané problematiky pri zostavení vstavaného systému ( embedded system ) . Menovite návrh, čiže výber vhodných komponent, špeciálne mikroprocesora a výstupných periférií. Ďalej zostavenie dosky plošného spoja ( DPS ) a samotnej výroby. Nakoniec programovaniu softwaru v jazyku C pre jadro systému, respektíve mikroprocesorov rady HCS08 od firmy Freescale .
|
| |
|
Čtečka SD karet založená na HC(S)08
Hřib, Dalibor ; Šimek, Václav (oponent) ; Strnadel, Josef (vedoucí práce)
Cílem mé bakalářské práce je navrhnout a naprogramovat čtečku SD karet s využitím mikrokontroléru Freescale HCS08, konkrétně MC9S08SH32. Součástí práce je návrh a výroba desky plošných spojů čtečky karet a dále obslužný program v jazyce C. Důležitou součást práce představuje implementace podpory souborových systémů FAT16 a FAT32, tedy čtení složek a čtení i zápis souborů neomezené délky. Čtečka karet nabízí rozhraní RS232, IIC a jeden volný port pro obecné využití pro propojení čtečky a jiného libovolného zařízení, například osobního počítače.
|