Design and Construction of a Startup System for Learning to Program Microcontrollers
DOI:
https://doi.org/10.26408/111.02Keywords:
AVR, Atmega, Atmel, microprocessor, devboard, eagle, pcb, embedded systemsAbstract
The article presents the design and execution of a startup system based on an Atmel AVR microcontroller. Due to its intended educational use, the system was equipped with a large number of peripherals connected to various microcontroller outputs using pin-cables. The diagram and PCB design feature an ergonomic layout of the microcontroller outputs and peripherals, to ensure clarity of connection. Libraries and examples were written in the C programming language, the code was compiled using Atmel Studio 7 software – the official Atmel programming environment. The startup system provides optimum conditions for learning related to microprocessor technology in the laboratory.References
AVR Butterfly Evaluation Kit User Guide, Atmel, 4271C-AVR-04/05, http://ww1.microchip.¬com/¬down-loads/en/DeviceDoc/doc4271.pdf.
[2] GrandEVBavr płyta ewaluacyjna dla mikrokontrolerów avr – instrukcja użytkownika, ver.1.00, 11/02/08, http://www.propox.com/download/docs/GrandEVBavr pl.pdf.
[3] Kardaś M., 2016, Instrukcja ATB-1.05A, ATNEL 2016, wersja 1.4, https://www.atnel.pl/down¬load/-elektronika/atb105/Instrukcja_ATB_1_05a.pdf.
[4] MicroBoard for AVR 64-pin Manual, MicroElektronika, https://download.mikroe.com/docu¬ments/full-featured-boards/universal/unids-v6/unids-v6-mikroboard-avr-manual-v100.pdf.
[5] Pałczyńska, B., Rabczuk, D., Fornalski, J., 2017, Aplikacja monitorująca i sterująca systemem mikro¬kontrolerowym, Zeszyty Naukowe Wydziału Elektrotechniki i Automatyki Politechniki Gdańskiej, nr 9, Gdańsk.
[6] Rabczuk, D., 2011, Podsumowanie doświadczeń nauczania programowania mikrokontrolerów 8-bitowych AVR w środowisku AVR Studio, Zeszyty Naukowe Akademii Morskiej w Gdyni, nr 70, Gdynia.
[7] Świtalski, E., 2017, Projekt Wykonanie testowo-dydaktycznej platformy laboratoryjnej z mikro¬kontro¬lerem 8-bitowym, praca dyplomowa inżynierska, Akademia Morska w Gdyni, Wydział Elektryczny, Gdynia.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2019 The Author(s)
This work is licensed under a Creative Commons Attribution 4.0 International License.
Authors retain the copyright to their work, licensing it under the Creative Commons Attribution License Attribution 4.0 International licence (CC BY 4.0) which allows articles to be re-used and re-distributed without restriction, as long as the original work is correctly cited. The author retains unlimited copyright and publishing rights.