MetkuMods



Kuinka pääset alkuun mikrokontrollereiden kanssa - Osa 1.

Perusteet käyttäen Atmelin mikrokontrollereita
 
Kirjoittaja: Aki Korhonen
Julkaistu: 26.01.2009
In English In English
Suomeksi Suomeksi

Tämän artikkelin seuraavalta sivulta löytyy muutama esimerkkikoodi, joilla voit testata kytkentääsi, kopioidaan sieltä ensimmäinen esimerkkikoodi keskimmäiseen ikkunaan.

 

How to get started with microcontrollers - Part 1
AVR Studio, koodi lisätty

Mene nyt "Project" -menuun (ylhäällä vasemmalla) ja sieltä "Configuration Options" ja näät seuraavanlaisen ruudun. Valitse oikea kohdepiiri projektille, tässä tapauksessa attiny45. Kirjoita taajuus hertzeinä (Hz), joka on 1000000 Hz (1 MHz) attiny45:lle tehdasasetuksilla. Paina OK.

 

How to get started with microcontrollers - Part 1
AVR Studio, projektiasetukset

Muista tallentaa projektisi nyt. Mene "Build" -menuun ja klikkaa "Build" (tai paina F7 näppäimistöllä) ja jos kaikki menee hyvin, ei virheitä pitäisi tulla ja allaolevan tekstin tulisi ilmestyä viestiruutuun.

 

How to get started with microcontrollers - Part 1
AVR Studio, projekti käännetty

Kuten näet, ledivilkutteluohjelma ei vie paljoa tilaa piiriltä. Tämän jälkeen olet valmis jatkamaan ohjelman siirtämiseen piirille.


Ohjelman siirto piirille - Ohjelmointi

Koska käytämme tässä rinnakkaisporttikaapelia ohjelmointiin, tarvitsemme ulkoista ohjelmaa käännetyn koodin siirtämiseksi piirille. Käynnistä nyt aiemmin asennettu PonyProg.

 

How to get started with microcontrollers - Part 1
PonyProg

Valitse File -> Open device file (tai klikkaa keltaista kansion kuvaa). Navigoi projektisi hakemistoon, josta tulisi löytyä "default" -niminen alihakemisto. Sieltä valitse "project_name.hex", joka on tässä tapauksessa "text_project.hex". Tämä tiedosto sisältää käännetyn ohjelman piirin ymmärtämässä muodossa.

 

How to get started with microcontrollers - Part 1
PonyProg, hex-tiedosto ladattuna

Näet kaksi pudotusvalikkoa, etsi "AVR micro" ensimmäiseen ja "AVR Auto" tai "ATtiny45" seuraavaan. Nyt mene Setup -> Interface Setup... ja valitse sieltä "Parallel" ja "Avr ISP I/O" pudotusvalikosta. Klikkaa OK. Nyt mene Setup -> Calibration ja klikkaa Yes. Tämän jälkeen liitä ohjelmointikaapeli tietokoneeseen ja levylle, ellet tätä jo ollut tehnyt ja laita virrat päälle koekytkentäalustalle.

 

How to get started with microcontrollers - Part 1
PonyProg, hex-tiedosto ladattuna

PÄIVITYS 2009-06-15: Puhdas PonyProgin asennus ei sisällä määrittelyjä keltainen nuoli -napille, joten mene "Command" -valikkoon ja valitse sieltä "Program Options". Valitse sieltä seuraavat asetukset valintalaatikoilla (kuten allaolevasta kuvastakin näkyy): Reload files (lataa tiedostot uudelleen nappia painettaessa, valinnainen), Erase, Write Program memory (FLASH) and Write Data memory (EEPROM). Klikkaa OK.


Klikkaa keltaista nuolta toisella kuvakerivillä, tämä aloittaa ohjelman siirron piirille. Anna ohjelman tehdä työnsä rauhassa ja jos olet tehnyt tähän mennessä kaiken oikein, tulisi ruutuun ilmestyä seuraavanlainen ikkuna, joka kertoo ohjelmoinnin onnistuneen ja ledin pitäisi nyt vilkkua alustalla. Jos jotakin virheilmoituksia tuli, tarkista ja tarkista vielä uudelleen kaikki kytkennät!

 

How to get started with microcontrollers - Part 1
PonyProg, ohjelmointi onnistui




Sivut:   1 2 3 4 5 6 



 
  Content in english!
  Sisältö suomeksi!


 Google





 .:Back to top Bandwidth by Mpoli

Copyright © Metku.net, All Rights Reserved.
All content and graphics in MetkuMods are sole property of Jani Pönkkö and may not be reproduced or copied in any manner without written permission from him.
All brand names, trademarks and copyrights are the property of their respective owners.Privacy Policy