Design and Construction of a Startup System for Learning to Program Microcontrollers

Emilian Świtalski 1      Dorota Rabczuk*2 https://orcid.org/0000-0003-0636-0464     

* Corresponding author

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

Abstract: 

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.

Keywords: 
AVR, Atmega, Atmel, microprocessor, devboard, eagle, pcb, embedded systems
Issue: 
Pages: 
17
23
Accepted: 
27.08.2018
Published: 
23.09.2019
Download full text in pdf: 

This article is an open access article distributed under a Creative Commoms Attribution (CCBY 4.0) licence

References: 

AVR Butterfly Evaluation Kit User Guide, Atmel, 4271C-AVR-04/05, http://ww1.microchip.­com/­down­loads/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/down­load/­elektronika/atb105/Instrukcja_ATB_1_05a.pdf.

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.

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.

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 mikro­kontro­lerem 8-bitowym, praca dyplomowa inżynierska, Akademia Morska w Gdyni, Wydział Elektryczny, Gdynia.

Dorota Rabczuk

Citation pattern: Świtalski E., Rabczuk D., Design and Construction of a Startup System for Learning to Program Microcontrollers, Scientific Journal of Gdynia Maritime University, No. 111, pp. 17-23, 2019

BibTeX     EndNote