abbr. SJ GMU
ISSN 2657-5841 (printed)
ISSN 2657-6988 (online)
DOI: 10.26408
Design and Construction of a Startup System for Learning to Program Microcontrollers
1
Gdynia Maritime University, Morska 81-87, 81-225 Gdynia, Poland, Faculty of Electrical Engineering, Department of Marine Telecommunications
2
Gdynia Maritime University, Morska 81-87, 81-225 Gdynia, Poland, Faculty of Electrical Engineering, Department of Marine Telecommunications, e-mail: d.rabczuk@we.umg.edu.pl
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.
This article is an open access article distributed under a Creative Commoms Attribution (CCBY 4.0) licence
AVR Butterfly Evaluation Kit User Guide, Atmel, 4271C-AVR-04/05, http://ww1.microchip.com/downloads/en/DeviceDoc/doc4271.pdf.
GrandEVBavr płyta ewaluacyjna dla mikrokontrolerów avr – instrukcja użytkownika, ver.1.00, 11/02/08, http://www.propox.com/download/docs/GrandEVBavr%20pl.pdf.
Kardaś M., 2016, Instrukcja ATB-1.05A, ATNEL 2016, wersja 1.4, https://www.atnel.pl/download/elektronika/atb105/Instrukcja_ATB_1_05a.pdf.
MicroBoard for AVR 64-pin Manual, MicroElektronika, https://download.mikroe.com/documents/full-featured-boards/universal/unids-v6/unids-v6-mikroboard-avr-manual-v100.pdf.
Pałczyńska, B., Rabczuk, D., Fornalski, J., 2017, Aplikacja monitorująca i sterująca systemem mikrokontrolerowym, Zeszyty Naukowe Wydziału Elektrotechniki i Automatyki Politechniki Gdańskiej, nr 9, Gdańsk.
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.
Świtalski, E., 2017, Projekt Wykonanie testowo-dydaktycznej platformy laboratoryjnej z mikrokontrolerem 8-bitowym, praca dyplomowa inżynierska, Akademia Morska w Gdyni, Wydział Elektryczny, Gdynia.