PAMÁNEK, D. Připojení externích zařízení k mikrokontroléru Freescale MC9S08LH64 přes sběrnice IIC a SPI [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2014.
Úkolem pana Davida Pamánka bylo navrhnout a realizovat připojení dvou zařízení komunikujících po sběrnici IIC a dvou zařízení komunikujících po sběrnici SPI k vývojové desce TWR-S08LH64 s mikrokontrolérem MC9S08LH64 firmy Freescale. Dále měl vytvořit potřebné softwarové vybavení pro mikrokontrolér ve formě knihovních funkcí umožňující využívat jednotlivá externí zařízení. Bakalářská práce navazovala na předchozí semestrální práci. Pan Pamánek disponoval solidními znalostmi z oblasti mikroprocesorové techniky. Pracoval převážně samostatně, konzultací bohužel prakticky nevyužíval. Zadání práce považuji za splněné ve všech bodech, i když v poměrně minimalistické verzi. Funkci navržených externích zařízení ověřil na nepájivém poli. Navrhl také plošné spoje, které ale z důvodů nedostatku finančních prostředků nemohly být vyrobeny (není chybou pana Pamánka). Není mi známo, že by se na práci podíleli další osoby. Jako vedoucí navrhuji hodnotit práci pana Davida Pamánka známkou dobře (C/78 bodů).
Bakalářská práce pana Davida Pamánka je zaměřena na připojení externích periferií k vývojové desce TWR-S08LH64 s mikrokontrolérem Freescale MC9S08L64. Připojení externích periferií je realizované na sběrnicích IIC a SPI. Náročnost práce odpovídá požadavkům kladeným na bakalářkou práci. Zadání obsahuje seznámení se s vývojovou deskou, s použitými sběrnicemi IIC a SPI, s vybranými typy periferií, realizaci přípravků podle navrženého schématu zapojení, návrh desek plošných spojů a vytvoření softwarového vybavení mikrokontroléru ve formě knihovních funkcí pro ovládání vybraných externích periferií. Práce je logicky rozvržena do 6. ti kapitol a závěru. V úvodu práce chybí zdůvodnění volby externích periferií, je zde pouze výčet čtyř zvolených periferních zařízení. V kapitolách 2. až 4. student popisuje vybrané sběrnice, zvolený mikrokontrolér, a vlastnosti vybraných periferií. Tato část práce je převzata z různých zdrojů , které jsou sice uvedeny v přehledu literatury ale v textu chybí na tyto zdroje odkazy. Za vlastní práci studenta je možné považovat kapitolu 5.2 popisující přípravky s externími periferními obvody a kapitolu 6. – Softwarová realizace. V páté kapitole jsou navržena elektrická schémata jednotlivých přípravků a také jsou zde navržené desky plošných spojů pro jednotlivé přípravky. Z popisu není zřejmé, jak se budou jednotlivé přípravky připojovat na vývojovou desku. V textu práce je pouze uveden obrázek 5.2 znázorňující rozšiřující port B bez dalšího vysvětlení jak se jednotlivé přípravky na tento rozšiřující port budou instalovat. Lze předpokládat, že přípravky budou používané ve výuce a není jasné, jak je zajištěna správná instalace přípravků na vývojovou desku. V šesté kapitole student popisuje vytvořené knihovny pro komunikaci po sběrnici SPI a pro komunikaci po sběrnici IIC. Zdrojové kódy knihoven v jazyce C mají velikost cca 1000 byte a 3000 byte. Knihovny jsou stroze označeny komentáři. Dále jsou v přílohách uvedeny knihovny pro ovládání periferií po sběrnici IIC o stejné velikosti jako knihovny pro komunikaci na sběrnicích. V této kapitole jsou také uvedeny zdrojové kódy demonstračních programů pro ověření správnosti chování jednotlivých periferií. Zdrojové kódy jsou uloženy jako samostatné projekty. Demonstrační programy jsou velmi jednoduché a neobsahují žádné komentáře, jak se provede vlastní ověření správnosti funkce periferie. Stručný popis ověření funkčnosti jednotlivých periferií je uveden v textu práce v kapitolách 6.1.2 pro AD převodník a digitální potenciometr, v kapitole 6.3.2 pro ověření funkce obvodu reálného času a v kapitole 6.4.2 pro ověření funkce DA převodníku. Texty se odvolávají na použití tlačítek a zobrazovacích diod bez bližšího upřesnění, o jaké ovládací a zobrazovací prvky se jedná. Ověření funkčnosti periferií na sběrnici IIC spočívá v sledování obsahů proměnných v prostředí Code Warrior. Celá práce je sestavena v logické sledu a její vypracování i přes uvedené výtky svědčí o bakalářských schopnostech studenta.
eVSKP id 73433