Categories
AVR-ek programozása

Az AVR-ek analóg bemenetei

Az előző cikkben megnéztük miként lehet az IO-Portokat kezelni. Ahogy az elején ígértem, így már elég sok mindenre képesek lehetünk a kontrollerünkkel. Bemeneteket olvashatunk, kimeneteket írhatunk, szóval ezekkel a műveletekkel már meg tudunk oldani egyszerű problémákat. Előfordulhat azonban, hogy nekünk nem elég az, hogy képesek vagyunk megállapítani, hogy egy bemeneten van – e feszültség, vagy sem. Adódik néha alkalom, amikor azt is szeretnénk tudni, hogy azon a lábon éppen mekkora feszültség van jelen. Nos, a jó hír az, hogy erre találták ki az ADC-t vagyis az Analog Digital Converter-t ami az analóg feszültségszinteket digitális jellé alakítja.

Categories
AVR-ek programozása

AVR IO-portok hozzáférése

Az előző részben megismerkedtünk még több regiszterrel, ezek közül is a 16-bitesekkel. Most viszont megnézzük végre, hogyan használhatók az AVR portjai.

Categories
AVR-ek programozása

AVR-ek regiszterei 2. rész

Az előző cikkben megismerkedhettünk a 8 bites regiszterekkel. Nem is olyan nehéz mint gondoltuk volna az elején ugye? Jó formán úgy kezeljük őket, mintha változók lennének. Most többek között a 16-bites regiszterekről lesz szó.

Categories
AVR-ek programozása

Az AVR portjainak írása és olvasása. (Kimenetek, bemenetek)

Az előző cikkben megnéztük, hogy néz ki egy egyszerű AVR-re írt program. Most egy kicsit tovább megyünk, és megnézzük hogy kell használni a kontrollerünk “lábait”.

Categories
AVR-ek programozása

Első AVR-es programunk, avagy a Hello World AVR – módra

Az előző részben összeszedtünk, hogy mi is kell voltaképpen ahhoz, hogy programot írhassunk egy AVR mikrovezérlőre legyen modjuk egy ATMega16. A programban a kontroller néhány kimeneti kapcsát ki, míg másikakat bekapcsolunk.

Categories
AVR-ek programozása

AVR-ek programozása. Avagy mi kell hozzá? Hogyan álljak neki?

Az egész cikksorozat egy német nyelvű tematikus oldalon található leírás fordítása, Christian Schifferle írása nyomán. A fordítás elsősorban önszorgalomból készült (igen, jó nagy hülye vagyok), de mivel megfelelő részletességű magyar nyelvű leírás a témáról nem áll rendelkezésre az interneten, így gondoltam jólesz az azoknak is, akiket érdekel a téma, és szeretnének az alapokkal megismerkedni, de nem beszélnek idegen nyelvet (előbb – utóbb úgy is fogsz ez a programozás velejárója).