Jaki program do programowania Atmega8 przez USBasp?
Moderatorzy: moderatorzy2014, moderatorzy
Jaki program do programowania Atmega8 przez USBasp?
Cześć, kiedyś programowałem modulator Zbiga na Atmega168 za pomocą kabelka na LPT i PonyProg.
Teraz mam hex do wgrania do Atmega8, ale z racji braku portów kupiłem USBasp. Niestety srodze się zawiodłem, bo on nie instaluje się jako dodatkowy COM. :(
Jak prosty program użyć do wgrania oprogramowania za pomocą USBasp?
Teraz mam hex do wgrania do Atmega8, ale z racji braku portów kupiłem USBasp. Niestety srodze się zawiodłem, bo on nie instaluje się jako dodatkowy COM. :(
Jak prosty program użyć do wgrania oprogramowania za pomocą USBasp?
Re: Jaki program do programowania Atmega8 przez USBasp?
MkAvrCalculator w wersji darmowej obsługuje atmega8
Pozdrawiam Darek
NAZA MLITE , Sky Cruiser 2400 GEMINI 3200]
NAZA MLITE , Sky Cruiser 2400 GEMINI 3200]
Re: Jaki program do programowania Atmega8 przez USBasp?
Miedzynarodowym standardem w tej kategorii jest avrdude.labo pisze:Jak prosty program użyć do wgrania oprogramowania za pomocą USBasp?
Re: Jaki program do programowania Atmega8 przez USBasp?
A najprostszym w obsłudze jest khazama avr.
Re: Jaki program do programowania Atmega8 przez USBasp?
Sprawdziłem, że dokładnie, to mam Atmega8A nie Atmega8.
Znalazłem właśnie, że na Khazama AVR ktoś przetłumaczył fusebity do programu, który chcę wgrać, więc pobieram go.
- Sterowniki na Win10 zainstalowane z cudowaniem przez restart systemu i instalację sterowników niepodpisanych.
- Podłączam wszystko, brak w spisie Atmega8A. :( Ustawiam Atmega8.
- Read chip signatire i error: Error while operating... Error setting USBASP ISP Clock..., ale następne okno "The chip signature is: 0x1e9307".
Nie podoba mi się ten błąd, pobieram MkAvrCalculator, włączam konsolę na błędy.
- Wybieram Atmega8A i Sprawdź podłączony AVR i błąd:
'"avrdude.exe"' is not recognized as an internal or external command,
operable program or batch file.
- Odpinam programator i bez niego jest ten sam błąd.
Hmm, wywalam taśmę, przejściówki i wpinam bezpośrednio kabelkami żeński-żeńskimi od Arduino między złączem can programatora a płytką. Używam tylko MOSI, MISO, RST, SCK, GND. Zasilanie mam na płytce z procesorem.
- Sprawdź podłączony AVR i ten sam błąd:
'"avrdude.exe"' is not recognized as an internal or external command,
operable program or batch file.
Idę do kompa z Win7, Zdiag -> Instalacja sterowników, pobieram MkAvrCalculator, włączam konsolę na błędy, wybieram Atmega8A i Sprawdź podłączony AVR i ten sam błąd:
'"avrdude.exe"' is not recognized as an internal or external command,
operable program or batch file.
Odłączam programator i bez niego jest ten sam błąd co z podłączonym programatorem. Ilość nieprzyzwoitych słów sięga zenitu....
O co kaman???? Co mogę robić źle?
Znalazłem właśnie, że na Khazama AVR ktoś przetłumaczył fusebity do programu, który chcę wgrać, więc pobieram go.
- Sterowniki na Win10 zainstalowane z cudowaniem przez restart systemu i instalację sterowników niepodpisanych.
- Podłączam wszystko, brak w spisie Atmega8A. :( Ustawiam Atmega8.
- Read chip signatire i error: Error while operating... Error setting USBASP ISP Clock..., ale następne okno "The chip signature is: 0x1e9307".
Nie podoba mi się ten błąd, pobieram MkAvrCalculator, włączam konsolę na błędy.
- Wybieram Atmega8A i Sprawdź podłączony AVR i błąd:
'"avrdude.exe"' is not recognized as an internal or external command,
operable program or batch file.
- Odpinam programator i bez niego jest ten sam błąd.
Hmm, wywalam taśmę, przejściówki i wpinam bezpośrednio kabelkami żeński-żeńskimi od Arduino między złączem can programatora a płytką. Używam tylko MOSI, MISO, RST, SCK, GND. Zasilanie mam na płytce z procesorem.
- Sprawdź podłączony AVR i ten sam błąd:
'"avrdude.exe"' is not recognized as an internal or external command,
operable program or batch file.
Idę do kompa z Win7, Zdiag -> Instalacja sterowników, pobieram MkAvrCalculator, włączam konsolę na błędy, wybieram Atmega8A i Sprawdź podłączony AVR i ten sam błąd:
'"avrdude.exe"' is not recognized as an internal or external command,
operable program or batch file.
Odłączam programator i bez niego jest ten sam błąd co z podłączonym programatorem. Ilość nieprzyzwoitych słów sięga zenitu....
O co kaman???? Co mogę robić źle?
Re: Jaki program do programowania Atmega8 przez USBasp?
Zainstalowałeś to co poniżej zaznaczyłem czerwonym kółkiem?
Pozdrawiam Darek
NAZA MLITE , Sky Cruiser 2400 GEMINI 3200]
NAZA MLITE , Sky Cruiser 2400 GEMINI 3200]
Re: Jaki program do programowania Atmega8 przez USBasp?
Ano nie... :/
Po zainstalowaniu kliknąłem jeszcze raz z zakładki Ustawienia -> USBASP Divers -> Instaluj, ale powiedział, że driver jest zainstalowany.
Windows 7
-------------
Teraz avrdude nie widzi programatora:
avrdude.exe: error: could not find USB device "USBasp" with vid=0x16c0 pid=0x5dc
Ten sam błąd czy programator podpięty czy nie.
Po podpięciu do portu USB managerze urządzeń jest jako "USBasp" w sekcji "Universal Serial Bus Devices".
Windows 10
--------------
Po zainstalowaniu avrdude i próbie zainstalowania sterownika USBASP (już już zainstalowany) mam okno z błędem:
Błąd AVRDUDE - nie odpowiada podczas próby dostępu do portu USB.
W managerze urządzeń jest jako "USBasp" w sekcji "libusb-win32 devices".
Po zainstalowaniu kliknąłem jeszcze raz z zakładki Ustawienia -> USBASP Divers -> Instaluj, ale powiedział, że driver jest zainstalowany.
Windows 7
-------------
Teraz avrdude nie widzi programatora:
avrdude.exe: error: could not find USB device "USBasp" with vid=0x16c0 pid=0x5dc
Ten sam błąd czy programator podpięty czy nie.
Po podpięciu do portu USB managerze urządzeń jest jako "USBasp" w sekcji "Universal Serial Bus Devices".
Windows 10
--------------
Po zainstalowaniu avrdude i próbie zainstalowania sterownika USBASP (już już zainstalowany) mam okno z błędem:
Błąd AVRDUDE - nie odpowiada podczas próby dostępu do portu USB.
W managerze urządzeń jest jako "USBasp" w sekcji "libusb-win32 devices".
Ostatnio zmieniony sobota 09 maja 2020, 09:36 przez labo, łącznie zmieniany 2 razy.
Re: Jaki program do programowania Atmega8 przez USBasp?
Pomiń ten błąd bo oznacza, że oprogramowanie nie może zmienić sobie zegara programatora. Przeprogramowanie programatora powinno pomóc ale nie jest konieczne.
Re: Jaki program do programowania Atmega8 przez USBasp?
To bym chyba musiał mieć dwa programatory jak czytam... Jeden któremu zmieniam i drugi, którym programuję. Mam niestety tylko jeden.maxiiii pisze:Pomiń ten błąd bo oznacza, że oprogramowanie nie może zmienić sobie zegara programatora. Przeprogramowanie programatora powinno pomóc ale nie jest konieczne.
Na Windows 10 odinstalowałem sterownik, reset kompa i po odpaleniu MkAvrCalculatora instalacja sterownika z niego.
Teraz działa, ale Atmega8A wykrywa jako Atmega8 :O i tak sobie przestawaia "SelestAVR part.". Nie powinno być Atmega8A???
EDIT:
Na Win7 ta sama operacja z odinstalowaniem sterowników i zainstalowaniem z MkAvrCalculatora także pomogła i wykrywa teraz także jako Atmega8.
Khazam AVR dalej swoje:
- Read chip signatire i error: Error while operating... Error setting USBASP ISP Clock..., i następne okno "The chip signature is: 0x1e9307",
ale rozumiem, że to pomijam...
Tylko czy mogę Atmega8A programować jako Atmega8???
EDIT: Wygląda, że mogę: :D
EDIT2: Khazam AVR widzę, że wykrywa procek poprawnie, bo sygnatura się zgadza: "The chip signature is: 0x1e9307", a jak się dowiedziałem z filmu powyżej wersja z A i bez A ma taką samą.
Re: Jaki program do programowania Atmega8 przez USBasp?
Ktory jest graficzna nakladka na avrdude...maxiiii pisze:A najprostszym w obsłudze jest khazama avr.
Re: Jaki program do programowania Atmega8 przez USBasp?
Tak. Ale za to instalujesz i masz. Bez zbędnych kombinacji z konfigurowaniem.
Re: Jaki program do programowania Atmega8 przez USBasp?
avrdude nie trzeba konfigurowac, wydajesz po prostu komende z linii polecen i masz wszystko pod pelna kontrolamaxiiii pisze:Tak. Ale za to instalujesz i masz. Bez zbędnych kombinacji z konfigurowaniem.
Re: Jaki program do programowania Atmega8 przez USBasp?
Stary poczciwy dos, niektórzy nie wiedzą nawet o jego istnieniu.:)pawelsky pisze:wydajesz po prostu komende z linii polecen
Re: Jaki program do programowania Atmega8 przez USBasp?
Nie dos tylko cmd jesli juz (lub powershell jesli ktos potrzebuje wiecej bajerow, lub wsl jesli ktos ma inklinacje w strone linuxa)maxiiii pisze:Stary poczciwy dos
Re: Jaki program do programowania Atmega8 przez USBasp?
No dobra Panowie,... miało być już pięknie i jest kicha dalej...
Mam fusebity z PonyProga, znalazłem przepisane na Khazam AVR. Odpalam go, klikam fusebity i daję "Read All" aby odczytać co jest. Program ileś razy wywala znane już okno z błędem:
Read chip signatire i error: Error while operating... Error setting USBASP ISP Clock...,
ale wyświetla zaprogramowane fusebity.
- Ustawiam je po swojemu i daje "Write All". Wywala oczywiście ileś razy powyższy błąd, ale daje okna "Fuses Write OK" i "Lock write OK".
- Daję "Read All" i odczytuję co się zapisało (oczywiście mam co chwilę okno z błędem zegara). Fusebity zmieniły się, ale inaczej niż zaznaczyłem. :O Daję jeszcze "Read All" kilka razy, no jest źle...
- Ustawiam jeszcze raz fusebity i "Write All". Wywala oczywiście ileś razy powyższy błąd, ale daje okna "Fuses Write OK" i "Lock write OK".
- Daje "Read All" i fusebity zmieniły się, ale na jeszcze inne. :O
Wygląda jakby fusebity były zapisywane losowo, a nie jak poustawiałem "ptaszki"... Zapisywałem je kilka razy i za każdym razem zmieniały się na jakieś losowe...
Mam fusebity z PonyProga, znalazłem przepisane na Khazam AVR. Odpalam go, klikam fusebity i daję "Read All" aby odczytać co jest. Program ileś razy wywala znane już okno z błędem:
Read chip signatire i error: Error while operating... Error setting USBASP ISP Clock...,
ale wyświetla zaprogramowane fusebity.
- Ustawiam je po swojemu i daje "Write All". Wywala oczywiście ileś razy powyższy błąd, ale daje okna "Fuses Write OK" i "Lock write OK".
- Daję "Read All" i odczytuję co się zapisało (oczywiście mam co chwilę okno z błędem zegara). Fusebity zmieniły się, ale inaczej niż zaznaczyłem. :O Daję jeszcze "Read All" kilka razy, no jest źle...
- Ustawiam jeszcze raz fusebity i "Write All". Wywala oczywiście ileś razy powyższy błąd, ale daje okna "Fuses Write OK" i "Lock write OK".
- Daje "Read All" i fusebity zmieniły się, ale na jeszcze inne. :O
Wygląda jakby fusebity były zapisywane losowo, a nie jak poustawiałem "ptaszki"... Zapisywałem je kilka razy i za każdym razem zmieniały się na jakieś losowe...