LED villogtatás AVR mikrochip segítségével
Erre az egyszerű feladatra a legkisebb Atmega chipet használtam, annak is az egyik lábát a 8-ból. A cél nem a feladat megvalósítása, hanem egy fejlesztői környezet kialakítása volt Linux operációs rendszeren.
Maga az égető a hobbielektronika.hu leírása alapján és a tőlük vásárolt előre égetett chip alapján lett összerakva, ami tulajdonképpen egy stk500v2 programozó klónja. Így a tyúk és a tojás esetét nem kellett megoldanom, tehát hogyan írjunk egy olyan chipet, ami másik chipeket tud majd írni. A cucc USB-s, annyi módosítással, hogy én nem USB portról táplálom, nehogy leégjen a drága alaplap a hobbim miatt.
Itt a led villogó forráskódja, ebből bármilyen komolyabb stuff elkezdhető:
És a hozzá tartozó Makefile, benne a chip típusával, ami most attiny2313:
A “make program” parancsot kiadva azonnal a chipre írja a programot, tápra kapcsolva pedig már villog is a led.
Comments