Fórum témák

» Több friss téma
Fórum » AVR égetők
 
Témaindító: eastar, idő: Aug 21, 2014
Témakörök:
Lapozás: OK   57 / 57
(#) Potkiller hozzászólása Dec 23, 2025 /
 

USBASP használatra bírása

Sziasztok! A napokban vásároltam egy USBasp modult (USBasp), viszont meggyűlt a bajom az arduino IDE alól való használattal (más programot nem használtam és használok, így egyelőre ez a referencia). A legfőbb problémám, hogy se az IDE, se maga a CMD nem talált eszközt azon a címen, amit az ASP használ. A linken található driver csomagban lévő Zadig 2.7-el végigpróbáltam az összes drivert, de telepítés - eszközkezelőből törlés - másik driver újratelepítés kombóval egyikkel sem sikerült működésre bírni az asp-t - pontosabban, sehogy sem találta meg az asp-t sem az IDE, sem a CMD. Mivel itt a fórumon nem találtam konkrét megoldást a bajomra, ezért leírom az én szakértelmet nélkülöző és hozzáértők esetleges kiegészítését-pontosítását váró módszeremet, amivel végül sikerült működésre bírni.

Az első dolog, hogy a Zadigban a "libusb-win32 (v1.2.6.0)" drivert telepítettem. CMD-ből ellenőrizve, az IDE-ben lévő avrdude ezt az állományt használta, így ezzel félig sínre terelődött a probléma gyökere. A másik megoldáshoz hozzátartozik, hogy idő közben letöltöttem githubról az avrdudess grafikus programot, és egy UNO panel segítségével frissítettem az asp firmware-ét. Nem tudom, hogy erre szükség volt e, de nem akartam kihagyni a leírásból. Innen kezdődött az a része a dolgoknak, amiket nem értettem, de valahogy működött. A HESTORE-os link driver letöltésében lévő "avrdude-6.4-mingw32" zip állományt kicsomagoltam, majd nemes egyszerüséggel átmásoltam/felülírtam a "C:\Users\""felhasználó""\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17\bin" mappában lévő fileokat a "6.4-mingw32" lévő 4db file-al, és láss csodát, működött. Arduino IDE alól kiválasztva az USBasp-t programozóként, "Upload Using Programmer" opciót választva tudom használni az asp-t! Bootloader égetés működik, program feltöltés asp-vel (ezzel törölve a bootloader szekciót az Atmega328 flash memóriájából" működik. Addig eljutottam, hogy az IDE által használt avrdude-ot felülírtam a letöltött állományban lévő verzióval, ezzel valahogy megoldódott, hogy a PC megtalálja az asp-t, de nem teljesen értem, miként és hogyan orvosolta ez a problémámat.

Egyben várva konyhanyelvű kifejtésekre, miből adódhatott a hiba és miért hozta életbe az általam leírt megoldás az asp-t, valamint talán mankót adva hasonló helyzetben lévő hobbi "programozó"-knak, vagy programozással ismerkedőknek.

Üdvözlettel,
Roland
A hozzászólás módosítva: Dec 23, 2025
(#) kalmi.kalmi hozzászólása Szept 2, 2026 /
 

Lezárt Atmega8

Segítséget kérnék... Van 3db lezárt (rosszul konfigurált lock bit) atmega8 kontrollerem.
Debrecenben van itt valaki aki ki tudná nyitni ? 12V-os nyitó szükséges.
(#) tufatofu válasza kalmi.kalmi hozzászólására (») Szept 2, 2026 /
 
Fusebit doctor a megoldás, bár ha az SPI nem lett letiltva, csupán órajel gond van, akkor külső kvarccal törölhető a chip. Lock bit-el szerintem nem tudod kizárni magad, csak a tartalmat levédeni. Chip Erasenél a lock bit visszaáll a gyári FF-re
(#) kalmi.kalmi válasza tufatofu hozzászólására (») Szept 2, 2026 /
 
Szia ! Külső kvarcról nem indul , külső oszciról nem indul (100%-os az oszcim). Lock bitek nem írhatóak.
(#) bbb válasza tufatofu hozzászólására (») Szept 3, 2026 /
 
Ki tudod zárni magad (nekem is sikerült anno egy attiny-vel), olyankor a lock biteket sem engedi írni csak HVP módban. Anno ezért építettem egy párhuzamos portos programozót, de már akkor is nehéz volt olyan gépet találni, amin még volt párhuzamos port
Most viszont így csinálnám: arduino HVP
A hozzászólás módosítva: Szept 3, 2026
(#) Unfi válasza kalmi.kalmi hozzászólására (») Szept 3, 2026 /
 
Ha a lock bitek vannak elállítva, az teljes törléssel visszaállítható. Ha az oszcillátor konfig nem jó, az külső oszcillátorral el lehetne indítani. A baj akkor van ha az SPI enable lett letiltva, mert akkor csak párhuzamos törléssel, a fuse doktorral lehet visszaállítani.
(#) kalmi.kalmi válasza Unfi hozzászólására (») Szept 3, 2026 /
 
Elmondom, hogy mi történt. Már régen írtam atmegát. Az SPI-prog írót használtam régen de most a ponyprog-ot. Az SPI-prog író lock bitjeit képernyőmentettem, de ki gondolta volna, hogy a ponyprog-ban fordítva van a pipák értelmezése... FORDÍTVA !!! Amikorra rájöttem 3 db ic lezárt. Ez történt.
(#) vargham válasza kalmi.kalmi hozzászólására (») Pé, 11:10 /
 
RTM.
Az AVR-ekben ha a bit 1 (default), akkor unlocked, ha a bit 0, akkor programozott, vagyis locked.
Egyes programozó szoftvereknél a checkbox jelentése a lezárás logikáját követi: Unchecked = unlocked, Checked = locked.
Míg más szoftvereknél az adott config bit állását. Tehát Unchecked = 0 = locked, Checked = 1 = unlocked.
(#) kalmi.kalmi válasza vargham hozzászólására (») Pé, 12:33 /
 
Ha tudtam volna... Valaki segíthetne... elpostáznám egy levélben a 3 atmaga-t.
(#) Travolta válasza kalmi.kalmi hozzászólására (») Pé, 15:54 /
 
Milyen tokozású az IC? Ha DIP tokos, akkor segítek kinyitni ha postázod.
A hozzászólás módosítva: Pé, 15:54
(#) kalmi.kalmi válasza Travolta hozzászólására (») Pé, 18:17 /
 
28 láb DIP tokos...
Következő: »»   57 / 57
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