13.07.2015 Views

Diplomová práce - Magisterský program Inteligentní budovy

Diplomová práce - Magisterský program Inteligentní budovy

Diplomová práce - Magisterský program Inteligentní budovy

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Firmware pro řídící mikropočítačObr. 4.2 - Programování AVR mikropočítačů řady ATmega, podle [22]4.2 Program pro mikropočítač ATmega32AProgram pro řídicí mikropočítač ATmega32A zajišťuje sériovou komunikaci s měřicímmodulem. Dále se stará o komunikaci po rozhraní SPI s ethernetovým řadičem ENC28J60.Ten zjednodušeně řečeno zpracovává komunikaci po ethernetové síti a převádí ji do sériovékomunikace po rozhraní SPI. Zajišťuje vrstvu fyzického rozhraní podle TCP/IP komunikačnímodelu. Všechny funkce vyšších vrstev modelu je nutné implementovat přímov mikropočítači. Kódování zcela nového <strong>program</strong>u, který by implementoval síťové komunikačníprotokoly je velmi náročným úkolem. Naštěstí existují předpřipravené <strong>program</strong>yimplementující vybrané protokoly, které se běžně označují jako TCP stacky. Jednímz těchto softwarů je balík <strong>program</strong>ů nazývaný Ethersex.41

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!