Fórum témák
» Több friss téma |
USBASP használatra bírásaSziasztok! 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
Lezárt Atmega8Segí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.
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
Szia ! Külső kvarcról nem indul , külső oszciról nem indul (100%-os az oszcim). Lock bitek nem írhatóak.
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
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.
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.
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.
Ha tudtam volna...
Valaki segíthetne... elpostáznám egy levélben a 3 atmaga-t.
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
28 láb DIP tokos...
|
Bejelentkezés
Hirdetés |





Valaki segíthetne... elpostáznám egy levélben a 3 atmaga-t. 



