Néhány év kihagyás után megint nekifutotam az Atmel AVR mikrovezérlőknek. A kedves olvasómat egy kalandra hívom, az AVR mikrovezérlők megismerésére. Több lapot is tervezek az AVR-ek programozásával, felhasználásával kapcsolatban. Én is most tanulgatom a rendszert, ezért kérem nézzék el kisebb hiányosságaimat, és ne várjanak egy jól átgondolt, tankönyvszerű anyagot tőlem. Nagyrészt az interneten bolyongva csipegettem össze az inormációkat. Aki el akar mélyűlni a rendszerben, annak is le kell merülnie az internet bugyraiba. Ott fellelhető minden szükséges dokumentáció, program, mintaprogramok. Az volt a tapasztalatom, hogy a letölthető mintaprogramok, project-ek egyrészt túl komplexek, másrészt álltalában elég érthetetlen kódolásúak, továbbá elég sok doksi angolul van, tudom sokaknak ez is gondot okoz (sajnos az angol teljesen nem kerülhető meg, bele kell vágni a tanulásába). Szóval, én megpróbálkozok azzal, hogy a mintaprogramok egyszerre csak egy dologgal foglakozzanak, tőlem telhetően átekinthetően legyenek megírva, és nem utolsó sorban, egy kis magyar magyarázattal megvilágítani, miről is van éppen szó. Az egyes lapokon ismertetett programok kapcsolástechnikában, program rutinokban változhatnak, ahogy időközben rájövök erre-arra.
Fontos, hogy a lapjaimat egyszerően időrendi sorrendbe teszem fel, általában az új lapok kerülnek a lista tetejére. Tehát aki meg akar ismerkedni ezzel a dologgal, helyesebb ha a vége felől kezdi a lapokat olvasgatni.
Frissítve Arduino GCC alkalmazásával
AVR - Microchip 24C04 EEPROM használata
AVR - TWI használata - LM75 hőmérő
AVR - Hibakeresés
AVR - soros portra nyomtatás kprint és kserial objektumokkal
AVR - RC lámpa - Távírányitású jelzőlámpa modell
ATmega8 - Jelzőlámpa - C++ demo
AVR - Portok/lábak kezelése 2. - "tkiraaly_kpin.c"
ATmega8 - Programozás C++-ban
AVR - Portok/lábak kezelése - "tkiraaly_avr_macros.h"
ATtiny13a - Dobókocka
ATtiny13a - 4 LED-es futófény
ATtiny13a - Időkapcsoló
ATtiny13a - PWM bemutatása
ATtiny13a - Kis piszkos
ATtiny13a - Pergésmentesített kapcsoló
ATtiny13a - ADC kezelés
ATtiny13a - Ha kitépjük egy processzor összes lábát...
ATmega8 - VU5 LED-es kivezérlés mérő
ATmega8 - ADC újragondolva
ATmega8 - Menetszám számláló
Egyenáramú motor vezérlés
kpri() - saját printf()
Servo motor vezérlés
A8_PWM1 - impulzus szélesség moduláció
LCDT01 - LCD terminál
TA1 adapter (eredetileg Elektrosulihoz)
ATmega8 - Sony infravörös távirányító vétele
ATmega8 - Infravörös jelrögzítő
WINAVR-ben kényelmesen, avagy a legkényelmesebb nyelv mégis a C!
GCC preprocessor - makró előfeldolgozó
ATmega8 - Ipari bemenet / kimenet kialakítása
ATmega8 - Feszültség mérő
ATmega8 - ADC kezelés
ATmega8 - LCD kezelés
ATmega8 - PC billentyűzet kezelés
ATmega8 - Soros vonal (USART) szelidítés
ATmega8 - LED villogtatás 1Hz-cel
KT Zár1
Dani Display
AVR LCD - Kvázi analóg kijelzés
AVR LCD - Magyar betűk
AVR LCD - Szia Levi!
APH2 AVR programozó és soros kábel
USBasp program letöltő fej
AVR R1 program - relé vezérlés
AVR1 06 program - beep
AVR1 05 program - késleltetés
AVR1 04 program - parancs sor feldolgozás
AVR1 03 program - soros port echo
AVR1 02 program - kapcsolók visszajelzése soros porton
AVR1 01 program - kapcsolók és LED-ek kezelése
AVR program írás, fejlesztés eszközei
AVR program letöltés PonyProg-gal
AVR1 fejlesztő panelhez soros kábel
AVR ISP letöltő kábel
AVR1 fejlesztő panel
ATMEL ATMEGA16 teszt panel