Categories
Projektek

Kicsit a JLH erősítőről és a hozzávaló hangszóróvédelemről

Ebben a cikkben John Linsley Hood 10 W-os A-osztályú végfokához épített félig – meddig saját védő – és vezérlő áramkörről lesz szó.
Szerettem volna mindig is egy saját erősítőt építeni, valami olyasmit, amit ha egyszer elkészítek, kicsit büszkeséggel tölt el. Hood 1969 – ben – ezelőtt 50 évvel – tervezett egy A-osztályú kapcsolást, ennek a szintén Hood által továbbfejlesztett 2001-es változatát építettem után.

Categories
Projektek

Időzítő készítése AVR mikrokontrollerrel.

Az alábbiakban egy egyszerű időzítő áramkört fogok bemutatni, ami egy ATMega32 mikrovezérlővel, és egy HD44780 alapú LCD kijelzővel lett megvalósítva.

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
Programozás

Többszálú programozás Swiftben

Szóval most éppen az iOS, és macOS programozásra adtam a fejem, és egy többszálon futó appon dolgozom. Nem foglalkoztam egy ideje a bloggal (Miért? azé’.. !), de most megpróbálok néhányszor új tartalmat feltenni, mégpedig azért, hogy ha tanulok valami újat, az meg legyen itt, na meg a magyar szakirodalom elég szegényes.

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).