.....................................................................................................................11 2 1. Mikrokontrolleritest ja assemblerist Mikrokontroller on üldjuhul ühekiibiarvuti, kuhu vajadusel võib mõne protsessi juhtimiseks lisada lisalülitusi. Mikrokontrollerite jõudlus ja suurus on oluliselt väiksem personaalarvutite omast, kuid nende kahe otstarbed erinevad samaväärselt mikrokontrollereid kasutatakse lokaalseks juhtimiseks , kus kompaktsus on ülima tähtsusega ning jõudlust vajatakse ainult üksikute kindlate protsesside juhtimiseks. Mikrokontrollereid leiab kõikjalt pesumasinatest, kohvimasinatest, külmkappidest, autodest, televiisoritest jne. Protsessori käsustik on protsessori ja programmeerija ühine keel. Teisisõnu võimaldab programmeerijal protsessorile ülesandeid anda. Programmi kontrolleri põhimällu laadimiseks tuleb esmalt luua ühendus arvuti ja
4. Serial väljund 5. Serial sisend 6. Haara kokku: Trüki nupuvajutust ja juhtimine LED 7. Analog Output 8. avr-libc maiuspalad 9. Analog sisend 10. Vilkuv LED - Katkestused ja arvestid 11. Püsiv ladustamine 12. Sisend Capture 13. Valvekoer 14. I2C/SPI lisaseadmed ATmega644P konkreetse ATtiny85 konkreetse AT90USB162 konkreetse Õppetund 1: vilkuv LED - Busy Waits ja IO pordid See osa on sissejuhatus mikrokontrollereid. Karbist välja, oma mikrokontrolleri ei tee midagi - sa pead laadida programmi, enne kui see on kasulik. Siin ma esitada riistvara samaväärne "Hello World" - vilk valgus. Kõigepealt vaatame pin kaart . Me näeme, et Arduino pin 13 on PB5 on ATmega168 - osa port B. Et kasutada seda pin, port B kõigepealt tuleb olla väljund pin. On mitmeid viise, kuidas seda teha, [2] - kirjalikult Port B Andmete suund loomist, [3] aadressil 0x24 või laisk / parem, kasutades DDRB makro
Kõiki võimalusi omava seadme mälumaht on kuni 32 KB. Võrgu koordinaator vajab lisamälu seadmete andmebaasi ja andmevahetuse juhtimiseks. 802.15.4 standard määrab ära 26 elementaartoimingut (primitiivi). Võrgukihi primitiivide arv võib ulatuda tosinani. Kasutatavate primitiivide hulk on seega küllalt väike võrreldes Bluetooth'is kasutatava 131 primitiiviga. Seetõttu saab ZigBee seadmetes kasutada lihtsaid 8 bitiseid mikrokontrollereid. 802.15.4 on küllalt uus standard ja vajab täiustamiseks teatud üleminekuaega. Koduvõrgud ja nende seas ka ZigBee on selle standardi üks suuremaid rakendusalasid 5 11.Traadita kohtvõrgud, standard 802.11 Traadita võrkudest on kõige kauem olnud kasutuses traadita kohtvõrgud. Need võrgud on üles ehitatud standardi IEEE 802.11 esitatavatele nõuetele. 802
Kõiki võimalusi omava seadme mälumaht on kuni 32 KB. Võrgu koordinaator vajab lisamälu seadmete andmebaasi ja andmevahetuse juhtimiseks. 802.15.4 standard määrab ära 26 elementaartoimingut (primitiivi). Võrgukihi primitiivide arv võib ulatuda tosinani. Kasutatavate primitiivide hulk on seega küllalt väike võrreldes Bluetooth'is kasutatava 131 primitiiviga. Seetõttu saab ZigBee seadmetes kasutada lihtsaid 8 bitiseid mikrokontrollereid. 802.15.4 on küllalt uus standard ja vajab täiustamiseks teatud üleminekuaega. Koduvõrgud ja nende seas ka ZigBee on selle standardi üks suuremaid rakendusalasid 5 11.Traadita kohtvõrgud, standard 802.11 Traadita võrkudest on kõige kauem olnud kasutuses traadita kohtvõrgud. Need võrgud on üles ehitatud standardi IEEE 802.11 esitatavatele nõuetele. 802
ajaliste viivitustega. Praktilise rakendusega modulaatorite väljatöötamisel tuleb aga neid osaliselt arvesse võtta, nt avanemis-ja sulgumisaegade erinevust, mis põhjustab muunduri tunnusjoonte märkimisväärseid moonutusi madala pinge ja madala sagedusega talitluse korral. Vektormodulatsiooni juhtimine. Erinevate vektormodulatsiooni algoritmide realiseerimiseks on välja töötatud mitmeid digitaalse signaaliprotsessoriga (DSP) mikrokontrollereid. Neil on suure jõudlusega mikroprotsessor koos sisseehitatud universaalsete signaaligeneraatoritega ning liidestega andurite ühendamiseks muunduriga. Välja on arendatud tõhus juhtalgoritm, kus arvutatud kahendloogiline pooljuhtseadiste lülitusjärjekord salvestatakse mällu ja kasutatakse väikeste pinge-ja vooluvahemike juhtimiseks reaalajas. Sobiva modulaatori valmistamiseks on soovitav kasutada suhteliselt väikese mahuga mälu. Seda võib saavutada