ATMEGA 32/88 PU demokoodi
Tuominen, Kai (2014)
Tuominen, Kai
Vaasan ammattikorkeakoulu
2014
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201401241701
https://urn.fi/URN:NBN:fi:amk-201401241701
Tiivistelmä
Opinnäytetyö tehtiin Vaasan ammattikorkeakoululle. Työn tarkoituksena on toteuttaa demolaite koodi ATMEGA 32-mikrokontrollerille ja työssä mukana oleville komponenteille. Tarkoituksena on luoda ympäristö, jossa voidaan yksinkertaisesti esitellä ohjelmointikittiin liitettävien oheiskorttien toimintaa sekä esitellä ohjelmoinnin merkitystä tietotekniikan opetuksessa. Tästä päätettiin lisätä kolme Mini88 alustaa jotka toimivat ATMEGA 88 PA-mikrokontrollereilla. Tällä päästään neljään eri laitteeseen, joista kaikki esittelevät vähintään yhden keskeisen komponentin toimintaa ja mahdollisuuksia. Opinnäytetyö toteutettiin C-koodilla, joka kirjoitettiin ja käännettiin ohjelmalla Atmel Studio 6. Koodit ajettiin mikrokontrollereille AVRISP mk2-laitteella. Ohjelmointi suoritettiin Atmel Studio 6-ohjelmalla ja ajettiin mikrokontrollerille AVRISP mk2-ohjelmoijalla. Itse ohjelma suoritettiin alkuperäisten suunnitelmien mukaan ja eri ohjelmien välissä täytyi vain fyysisesti vaihtaa komponentteja. Ohjelman valmistuttua tultiin siihen tulokseen, että komponenttien erittely eri kontrollereille olisi parempi ratkaisu. Alkuperäinen ratkaisu ei onnistunut, mutta alkuperäisiin tavoitteisiin ja vaatimuksiin päästiin.