Fórum témák

» Több friss téma
Cikkek » Első AVR programozóm
Első AVR programozóm
Szerző: szilva, trudnai, idő: Aug 23, 2008, Olvasva: 35574, Oldal olvasási idő: kb. 1 perc
Lapozás: OK   4 / 7

Az eredeti Atmel AVR910-es programozóban a mára már elavult, és gyakorlatilag majdnem beszerezhetetlen AT90S1200 dolgozott, az ATtiny2313 ennek a kiváltására kifejlesztett újabb típus.

A processzortípus megváltoztatása miatt az eredeti firmware-be is bele kellett kis mértékben nyúlni. Ha már bele kellett nyúlni, akkor viszont a következőket is beleprogramoztam (egyrészt a használat kényelmesebbé tétele, másrészt saját magam önképzése volt a cél):

  • az ISP csatlakozó felé a Vdd a nyomógomb segítségével ki/be kapcsolható, bekapcsolt állapotáról a LED5 ad visszajelzést
  • programozás vagy kiolvasás módban, ha a céláramkörön nem érzékel Vdd-t, akkor megpróbálja az USB felől rákapcsolni a Vdd vonalra a tápfeszültséget
  • amennyiben a processzor azt érzékeli, hogy a céláramkörön túl nagy terhelés van a Vdd vonalon (zárlat), akkor automatikusan kikapcsolja azt és a LED5 lassú villogásával jelzi a hibát
  • az eredeti firmware által felismert és érdemi tevékenység nélkül végrehajtott "LED off" és "LED on" parancsok kezelése módosítva lett, ezek a parancsok a LED3-at kapcsolgatják ki-be
  • az eredeti firmware által felismert "Enter programming mode" és "Leave programming mode" parancsok kezelése ki lett egészítve, a LED4 programozási módba belépéskor bekapcsol, kilépéskor pedig kikapcsol
  • a soros porti kommunikáció 115200 bps-re lett átállítva, ezzel valamit gyorsítva a programozás folyamatán
  • az USB-re csatlakozáskor a nyomógombot nyomva tartva az eredetivel kompatibilis, 19200 bps sebességre áll be a soros porti kommunikáció, és ezt jelzi a LED3 bekapcsolásával is a nyomógomb nyomva tartása alatt

 

A szoftveres és hardveres kiegészítésekkel egy olyan programozó állt össze, ami nagyon kényelmesen használható fejlesztéskor, a visszajelző LED-eknek köszönhetően sokkal informatívabb, mint az eredeti Atmel megvalósítás.

Az alkatrészoldalA forrasztási oldal

 Használat közben

(A képekre kattintva, azok nagyobb felbontásban lesznek láthatóak, új ablakban!)

A módosított firmware itt található:

204/avr910-2313.hex


A cikk még nem ért véget, lapozz!
Következő: »»   4 / 7
Értékeléshez bejelentkezés szükséges!
Bejelentkezés

Belépés

Hirdetés
XDT.hu
Az oldalon sütiket használunk a helyes működéshez. Bővebb információt az adatvédelmi szabályzatban olvashatsz. Megértettem