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

Authors

  • Emilian Świtalski Gdynia Maritime University, Morska 81-87, 81-225 Gdynia, Poland, Faculty of Electrical Engineering, Department of Marine Telecommunications
  • Dorota Rabczuk Gdynia Maritime University, Morska 81-87, 81-225 Gdynia, Poland, Faculty of Electrical Engineering, Department of Marine Telecommunications https://orcid.org/0000-0003-0636-0464

DOI:

https://doi.org/10.26408/111.02

Keywords:

AVR, Atmega, Atmel, microprocessor, devboard, eagle, pcb, embedded systems

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.

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

2019-09-30

How to Cite

Świtalski, E., & Rabczuk, D. (2019). Design and Construction of a Startup System for Learning to Program Microcontrollers. Scientific Journal of Gdynia Maritime University, 1(111), 17–23. https://doi.org/10.26408/111.02

Issue

Section

Articles