Original title:
Didaktická příručka pro vývojový kit s ATMEL
Translated title:
Teaching guide for the ATMEL development board
Authors:
Navrátil, Petr ; Hadinec, Michal (referee) ; Friedl, Martin (advisor) Document type: Bachelor's theses
Year:
2011
Language:
cze Publisher:
Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií Abstract:
[cze][eng]
Bakalářská práce se zaměřuje na vývoj aplikací pro danou vývojovou desku s mikrokontrolérem ATMEL (ATmega16). Popisuje mikrokontrolér včetně jeho hardwarových částí a popisu řídících registrů. Rozebírá jednotlivé periferie na vývojovém kitu s ukázkou programování. Pro vývojový kit byly vytvořeny jednoduché moduly, které mohou být použity k tvorbě obsáhlejších aplikací a projektů. Na těchto modulech můžeme nalézt periferie jako maticová klávesnice, enkodér, obvod reálného času a obvod L293D pro řízení stejnosměrného motoru pomocí PWM. Jako programovací prostředí je zde použito a popsáno AVR Studio verze 4.18. Tato práce má sloužit jako příručka pro začínající i pokročilé programátory mikrokontrolérů řady ATMEL AVR ATmega. Součástí této práce jsou i jednotlivé ukázky programů.
Bachelor’s thesis is focused on developing applications for the developing board with microcontroller ATMEL (ATmega16). Bachelor’s thesis describes the microcontroller including a description of hardware components and control registers. This book describes the various peripherals on the developing kit with programming examples. Simple modules have been created for the developing board, which could be used to program complex project and easy aplications. On these modules are periphery as matrix keyboard, encoder, real time clock and circuit L293D for controling DC motor with PWM signal. The AVR Studio version 4.18 is described and used here as a programming software. This work should serve as a guide about ATMEL AVR ATmega series for beginning or advanced programmers. Examples of individual programs are a part of this work.
Keywords:
1-Wire bus; ATmega16; ATMEL; AVR; AVR Studio 4; Dallas; developing kit; I2C; L293D; matrix keyboard; microcontroler; PCF8563; Programer; programming; PWM; real time clock; rotary encoder; TWI; UART; 1-Wire sběrnice; ATmega16; ATMEL; AVR; AVR Studio 4; Dallas; I2C; L293D; maticová klávesnice; mikrokontrolér; obvod reálných hodin; PCF8563; programování; Programátor; PWM; rotační enkodér; TWI; UART; vývojový kit
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: http://hdl.handle.net/11012/6610