Cílem této diplomové práce je provést implementaci protokolové specifikace MODBUS.
Jako hardware je použita vývojová deska poskytnuta školou osazena procesorem s jádrem ARM9.
V první části této práce je představena vývojová deska. Poté následuje seznámením s vhodnými
perifériemi a jejich následné oživení. Dále je uveden popis jednotlivých typů komunikačních
protokolů, jejich softwarová implementace a dostupný ladící software.
Annotation in English
The aim of this work is implementation protocol specification MODBUS. Development
board with ARM9 processor is used as hardware. The first part of this theses is introducing
microprocessor development board. Then follows exploration of peripherals and putting them in
operation. Next follows description of types of communication protocols and their software
implementation. At the end is mentioned software for testing and simulating communication.
Cílem této diplomové práce je provést implementaci protokolové specifikace MODBUS.
Jako hardware je použita vývojová deska poskytnuta školou osazena procesorem s jádrem ARM9.
V první části této práce je představena vývojová deska. Poté následuje seznámením s vhodnými
perifériemi a jejich následné oživení. Dále je uveden popis jednotlivých typů komunikačních
protokolů, jejich softwarová implementace a dostupný ladící software.
Annotation in English
The aim of this work is implementation protocol specification MODBUS. Development
board with ARM9 processor is used as hardware. The first part of this theses is introducing
microprocessor development board. Then follows exploration of peripherals and putting them in
operation. Next follows description of types of communication protocols and their software
implementation. At the end is mentioned software for testing and simulating communication.
Popište základní vlastnosti mikrokontroléru STR912FAW44 s jádrem ARM9 a proveďte rozbor vlastností jeho komunikačních rozhraní s ohledem na implementaci výše uvedeného protokolu.
Proveďte implementaci protokolové specifikace Modbus na mikrokontroléru STR912FAW44 pro veškerá protokolem definovaná rozhraní, která jsou na dané platformě dostupná. Naprogramujte obě konfigurační varianty protokolu - Master i Slave.
Implementaci protokolu realizujte s využitím jazyka C.
Popište základní vlastnosti mikrokontroléru STR912FAW44 s jádrem ARM9 a proveďte rozbor vlastností jeho komunikačních rozhraní s ohledem na implementaci výše uvedeného protokolu.
Proveďte implementaci protokolové specifikace Modbus na mikrokontroléru STR912FAW44 pro veškerá protokolem definovaná rozhraní, která jsou na dané platformě dostupná. Naprogramujte obě konfigurační varianty protokolu - Master i Slave.
Implementaci protokolu realizujte s využitím jazyka C.
Recommended resources
www.st.com/mcu - STMicroelectronics:
- STR91xF ARM9 Based Microcontroller Family UM0216 Reference Manual
- STR91xF Data Sheet
ARM DDI 0213E - ARM966E-S Technical Reference Manual