Ero sivun ”Atmel AVR” versioiden välillä
[katsottu versio] | [arvioimaton versio] |
Poistettu sisältö Lisätty sisältö
käännetty suomen kielelle |
|||
Rivi 1:
[[Kuva:Atmel_atmega32_mikrokontrolleri.jpg|thumbnail|ATmega32 mikrokontrolleri]]
'''AVR''' on [[Atmel]]in [[mikrokontrolleri|mikro-ohjain]]perhe, joka sisältää laajan valikoiman 8-[[bitti]]siä [[mikrokontrolleri|
==Ryhmittely==
AVR-
* ATmega
Rivi 19:
*Laajennettu käskykanta
'''Tehtäväkohtaiset AVR-
*ATmega-sarjan piireissä voi olla erikoisominaisuuksia, joita muissa AVR-piireissä ei ole,
kuten LCD-ohjain, USB-ohjain, CAN-ohjain, monimuotoisempi PWM jne.
Rivi 25:
==Teknisesti==
Kaikki AVR-
==Ominaisuuksia==
Rivi 56:
==Ohjelmointi==
Yleisin AVR-[[ohjelmointi]]in käytettävä kieli on [[C-kieli]]. Muita kielivaihtoehtoja ohjelmointiin ovat [[Basic]], [[Pascal_(ohjelmointikieli)|Pascal]] ja [[Assembly_(ohjelmointikieli)|Assembly]]. Useimmiten päädytään kuitenkin käyttämään proseduraalista C-kieltä, sillä sen kirjoittaminen on nopeaa, eikä se ole Assemblyn tapaan vaikeasti hallittavaa ja muistettavaa symbolista konekieltä. AVR-
Atmel tarjoaa myös ilmaisen AVR Studio -ohjelman [[debuggaus|debuggaukseen]] ja ohjelmien kirjoittamiseen. Sillä voi myös simuloida ohjelman toimintaa.<ref>http://www.atmel.com/dyn/products/tools_card.asp?tool_id=2725 www.atmel.com AVR Studio 4</ref> Ohjelman siirtäminen
==AVR32==
AVR-perheen rinnalle on ajan myötä tullut myös muita aliperheitä. Uusin tulokas on AVR32-suoritinperhe, joka sisältää valikoiman 32-bittisiä
==Lähteet==
Rivi 72:
: Sisältää myös kaikkien AVR(32) mikrokontrollerien datalehdet
* [http://www.avrfreaks.net/ AVRFreaks AVR harrastelijoiden foorumi (englanniksi)]
* [http://www.tkk.fi/Misc/Electronics/faq/sfnet.harrastus.elektroniikka/mikrokontrolleri.html Suomenkielistä tietoutta
* [http://www.microsalo.com/ www.microsalo.com Suomenkielinen AVR C-kirja ladattavissa ilmaiseksi.]
* [http://www.scienceprog.com AVR projects and information]
|