This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| et:install:quickinstall [2009/11/09 19:45] – raivo.sell | et:install:quickinstall [2009/11/09 21:29] (current) – eemaldatud raivo.sell | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Tarkvara paigaldamine ja seadistamine Windows keskkonnas ====== | ||
| - | AVR mikrokontrolleri progammeerimiseks on vaja koodi kirjutamise keskkonda, vastava keele kompilaatorit ja kompileeritud programmi kontrollerisse laadimise tarkvara. Üldjuhul kasutatakse spetsiaalset integreeritud arenduskeskkonda (IDE), mis sisaldab enamus vajalikke funktsioone. Alljärgnevalt on tooduud tüüpiline arenduskeskkond Windowsplatvormile koos Kodulabori spetsiifilise lisadega. Tarkvara on valitud nii, et kogu komplekt on tasuta kasutatav ja kasutaja võib seda paigaldada soovitud arvutile. | ||
| - | |||
| - | Soovitav tarkvarapakett hõlmab endas järgnevaid programme ja funktsionaalsust: | ||
| - | |Üldine AVR programmeerimise tarkvara| | ||
| - | |Integreeritud arenduskeskkond|AVR Studio| | ||
| - | |C kompilaator|WinAVR| | ||
| - | |Kodulabori spetsiifiline tarkvara| | ||
| - | |Kodulabori teek|| | ||
| - | |Virtuaalne COM pordi ajur|CDM| | ||
| - | |||
| - | ===== Tarkvara paigaldamine ja seadistamine ===== | ||
| - | |||
| - | Enne paigaldamist tuleks hankida alljärgnev tarkvara, kas tootja kodulehelt või Kodulaboriga kaasas olevalt plaadilt. | ||
| - | |||
| - | **Takvara tuleks paigalda järgnevas järjekorras: | ||
| - | - AVRStudio4 | ||
| - | - WinAVR (Muuda kataloogi nimi: C:\Winavr) | ||
| - | - Kodulabori teek | ||
| - | - Virtuaalne COM pordi ajur (CDM 2.02.04.exe) | ||
| - | - Ühenda USB programmaator arvutiga ja lase Windowsil teostada automaatne paigaldus. | ||
| - | |||
| - | Windows olekuribal peaks nägema umbes sellist (Pilt 1) teadet. | ||
| - | |||
| - | {{: | ||
| - | |||
| - | Pilt 1 Programmaatori paigaldamine | ||
| - | |||
| - | Kontrollida milline port omistati USB konverterile (sõltub palju virtuaalseid porte on arvutisse eelnevalt paigaldatud ja kasutusele võetud). | ||
| - | Selleks avada Windowsis ' | ||
| - | |||
| - | Pordi numbrit näed sulgudes – näiteks: USB Serial Port (COM19) | ||
| - | |||
| - | {{: | ||
| - | |||
| - | Pilt 2 ' | ||
| - | |||
| - | {{: | ||
| - | |||
| - | Pilt 3 Pordid (COM & LPT) | ||
| - | |||
| - | NB! AVR Studio mõned versioonid ja silumise funktsioon lubavad kasutada ainult COM1…COM4 jadaporte. | ||
| - | Juhul kui arvuti omistas suurem pordi numbri kui COM4 tuleks see ümber defineerida vahemikku COM1 … COM4. Selleks avada port ' | ||
| - | |||
| - | {{: | ||
| - | |||
| - | Pilt 4 COM porti numbri muutmine | ||
| - | |||
| - | Omista port vahemikus COM1 ... COM4 | ||
| - | Kui port on juba kasutuses ('in use') võib selle siiski omistada, kuid on olemas võimalus et kunagi hiljem tekib mingil virtuaalporti kasutaval seadmel konflikt (tegelikult on see vähe tõenäoline). | ||
| - | Võib juhtuda, et ' | ||
| - | |||
| - | {{: | ||
| - | |||
| - | Pilt 5 Sobiv COM port on omistatud (peale ' | ||
| - | |||
| - | ===== Uue projekti loomine ===== | ||
| - | |||
| - | AVR programmi loomiseks tuleb luua uus projekt, mis tüüpiliselt sisaldab endas palju erinevaid faile, nn. programmi algkood, päisfailid, | ||
| - | |||
| - | Uue projekti loomiseks tuleb läbida järmised sammud: | ||
| - | |||
| - | Ava AVR Studio ja loo uus projekt - 'New Project' | ||
| - | |||
| - | |||
| - | |||
| - | Ühendada programmaator ATMega128 plaadiga (Pilt 6). | ||
| - | |||
| - | {{: | ||
| - | |||
| - | Pilt 6 ATMega128 ja programmaatori ühendamine | ||
| - | |||
| - | Sisestada lihtne C kood ja kompileerida see (F7). | ||
| - | Kontrollida, | ||
| - | |||
| - | Ürita kompileerida ja viia programm käivitusfaasi (Ctrl+F7). | ||
| - | Käivita kompileeritud programm F5. | ||
| - | |||
| - | <code c> | ||
| - | #include < | ||
| - | int main(void) { | ||
| - | DDRB = 0xFF; | ||
| - | PORTB & | ||
| - | } | ||
| - | </ | ||
| - | |||
| - | Plaadil olev LED PB7 peaks minema põlema (ON) | ||
| - | LED PB7 | ||
| - | |||
| - | Muuda koodi järgnevalt: | ||
| - | |||
| - | <code c> | ||
| - | PORTB |=(1<< | ||
| - | </ | ||
| - | Plaadil olev LED PB7 peaks nüüd ära kustuma (OFF) | ||
| - | |||
| - | Kui LED töötab nii nagu eelpool kirjeldatud, | ||
| - | |||
| - | Edasi võib hakata tegema ülesandeid Mehhatroonika kodulabori harjutusülesannete kogust: | ||
| - | (Hands-On Exercises ISBN: 978-9955-20-340-7) http:// | ||
| - | |||
| - | või siiit lehelt examples menüüvaliku alt. | ||
| - | |||
| - | Lisainfo projektist: | ||
| - | http:// | ||
| - | http:// | ||