Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 9 mar 2025, o 22:53


Strefa czasowa: UTC + 1





Utwórz nowy wątek Ten wątek jest zablokowany. Nie możesz w nim pisać ani edytować postów.  [ Posty: 23 ] 
Autor Wiadomość
PostNapisane: 8 gru 2013, o 15:14 
Offline
Nowy

Dołączył(a): 08 gru 2013
Posty: 10
Pomógł: 0

Witam,
mam ATMege8 podłączoną do komputera za pomocą USBASP. W programie mkAVRCalculator po kliknęciu sprawdź podłączony AVR pojawia się błąd AVRDUDE:

Kod:
avrdude.exe: set SCK frequency to 187500 Hz
avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.
avrdude.exe: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.00s

avrdude.exe: Device signature = 0x000102
avrdude.exe: Expected signature for ATMEGA8 is 1E 93 07
avrdude.exe: current erase-rewrite cycle count is -50462977 (if being tracked)
avrdude.exe: reading signature memory:

Reading | ################################################## | 100% 0.00s

avrdude.exe: writing output file "C:\Users\Maciek\Documents\mkAVRCalculator\sig_tmp.hex"

avrdude.exe: safemode: Fuses OK

avrdude.exe done.  Thank you.

Compiled special for http://forum.atnel.pl (v5.11.1)


Programator wcześniej działał więc raczej nie jest uszkodzony. Co to może być?



Góra
 Zobacz profil  
 
PostNapisane: 8 gru 2013, o 15:26 
Offline
Użytkownik

Dołączył(a): 04 paź 2011
Posty: 8615
Pomógł: 338

ja tu widzę tylko tyle że atmege zaprogramowałeś na śmierć :)

current erase-rewrite cycle count is -50462977 (if being tracked)

i to że masz stary wsad w programatorze :

warning: cannot set sck period. please check for usbasp firmware update.


Autor postu otrzymał pochwałę

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
 
PostNapisane: 8 gru 2013, o 15:28 
Offline
Nowy

Dołączył(a): 08 gru 2013
Posty: 10
Pomógł: 0

Czyli atmega się już do niczego nie nadaje, tak?
Jak zaktualizować wsad w programatorze?



Góra
 Zobacz profil  
 
PostNapisane: 8 gru 2013, o 15:33 
Offline
Użytkownik

Dołączył(a): 04 paź 2011
Posty: 8615
Pomógł: 338

swoją drogą ciekawi mnie jak tego dokonałeś :)

trzeba wgrać do programatora nowy wsad innym programatorem , ale to akurat nie jest problemem

jeśli pracujesz na stykówce to sprawdź czy wszystkie połączenia i zasilanie są stabilne
znaczy się nie rozłączają , czy masz dobrze podłączony kwarc i dobre napięcie zasilania

jest szansa na naprawienie tego błędu , ale jeśli licznik mówi prawdę to na wiele to nie pomoże


Autor postu otrzymał pochwałę

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
 
PostNapisane: 8 gru 2013, o 15:38 
Offline
Nowy

Dołączył(a): 08 gru 2013
Posty: 10
Pomógł: 0

Raczej nie możliwe, żebym już wykonał tyle cykli programowania. Nie mam podłączonego kwarcu. Połaczenia sprawdzałem i raczej sa OK ale jeszcze sie upewnie.



Góra
 Zobacz profil  
 
PostNapisane: 8 gru 2013, o 16:36 
Offline
Użytkownik

Dołączył(a): 04 paź 2011
Posty: 8615
Pomógł: 338

spróbuj tak :

w cmd wykonaj komendę :

avrdude -c usbasp -p m8 -F -t

po wejściu w połaczenie SPI

pisz erase i enter
potem q

i sprawdź czy działa

bład licznika zaprogramowań czasem się zdarza jak coś ci zaszwankuje z połaczeniami podczas programowania


Autor postu otrzymał pochwałę

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
 
PostNapisane: 8 gru 2013, o 16:58 
Offline
Nowy

Dołączył(a): 08 gru 2013
Posty: 10
Pomógł: 0

Zrobiłem tak jak radził SunRiver i teraz mam taki błąd:

Kod:
avrdude.exe: set SCK frequency to 187500 Hz
avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.
avrdude.exe: error: programm enable: target doesn't answer. 1
avrdude.exe: initialization failed, rc=-1
avrdude.exe: AVR device initialized and ready to accept instructions
avrdude.exe: Device signature = 0x000000
avrdude.exe: Yikes!  Invalid device signature.
avrdude.exe: Expected signature for ATMEGA8 is 1E 93 07

avrdude.exe done.  Thank you.



Góra
 Zobacz profil  
 
PostNapisane: 8 gru 2013, o 17:07 
Offline
Użytkownik

Dołączył(a): 04 paź 2011
Posty: 8615
Pomógł: 338

coś masz ewidentnie z połączeniami teraz bo o tym świadczy rc=1
czy masz coś podłaczone poza programatorem do ISP ??
masz to na stykówce ??


jak ten wejdź na forumowy czat .. zainstaluj TeamViewera i zobacze coś tam namotał

pod warunkiem że masz na pewno poprawne połączenia zailania i ISP

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
 
PostNapisane: 8 gru 2013, o 17:14 
Offline
Nowy

Dołączył(a): 08 gru 2013
Posty: 10
Pomógł: 0

mam to na stykówce, podłączony jest sam programator i nic więcej. Zasilanie z USB. Połączenia sprawdzałem już z 10 razy.



Góra
 Zobacz profil  
 
PostNapisane: 8 gru 2013, o 19:11 
Offline
Użytkownik

Dołączył(a): 21 lis 2013
Posty: 56
Pomógł: 0

Fachowcem nie jestem ale się wtrące. Miałem ten sam problem, wystarczyło podłączyć do mega 8 zewnętrzny kwarc i zmienić fuse bity na wewnętrzne taktowanie. Odnośnie starego firmware programatora jak napisał sunriver tez mam jakąś starą wersje. Czy wystarczy tylko podłączyć do mojego programatora inny programator przez złącze Kanda i wgrać nowy soft? Jaka wersja softu jest najnowsza? Pozdrawiam.

_________________
Jawor4x4



Góra
 Zobacz profil  
 
PostNapisane: 8 gru 2013, o 19:20 
Offline
Użytkownik

Dołączył(a): 04 paź 2011
Posty: 8615
Pomógł: 338

jawor4x4 napisał(a):
zy wystarczy tylko podłączyć do mojego programatora inny programator przez złącze Kanda i wgrać nowy soft?


nie zawsze .. programator musi jeszcze posiadać zworkę lub switch self prog , jak niema to tak łatwo nie będzie :)

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
 
PostNapisane: 8 gru 2013, o 20:28 
Offline
Nowy

Dołączył(a): 08 gru 2013
Posty: 10
Pomógł: 0

Podłączyłem kwarc i dalej ten sam błąd. Czy to możliwe, że atmega jest uszkodzona?



Góra
 Zobacz profil  
 
PostNapisane: 8 gru 2013, o 20:34 
Offline
Użytkownik

Dołączył(a): 04 paź 2011
Posty: 8615
Pomógł: 338

Jest to możliwe .. zwłaszcza po tym co miałeś wcześniej
sposób który podałem .. pomaga ale w opisanym przypadku , jeśli jednak
zaprogramowałeś ją ~10000 razy to znaczy na śmieć :)

nie przejmuj tym się zdarza się to :)
zwłaszcza w ferworze walki jak sie co chwilę kompiluje program i wgrywa do procka


Autor postu otrzymał pochwałę

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
 
PostNapisane: 8 gru 2013, o 20:41 
Offline
Nowy

Dołączył(a): 08 gru 2013
Posty: 10
Pomógł: 0

No, możliwe. Chociaż nie wydaje mi się żebym programował ją aż tyle razy.:)



Góra
 Zobacz profil  
 
PostNapisane: 8 gru 2013, o 20:51 
Offline
Użytkownik

Dołączył(a): 04 paź 2011
Posty: 8615
Pomógł: 338

procki padają z róznych powodów , nie przejmuj się tym kto żadnego nie uwalił nigdy się z nimi nie stykał :)
wiedza niestety niesie to ryzyko.

Mi się cały czas wydaje że winę za nie działanie bądź uszkodzenie procka ponosi stykówka
to niestety zło .....

oczywiście są dobrej jakości stykówki , ale ilość chińskiego badziewa z blaszki gorszej niż na puszce z piwa
jest załamująca , często przestaje coś diząłć w najmniej spodziewanym momencie
np w połowie programowania szturchnąłeś / pociągłeś za przewód rozłączyło zasilnie , odłączyło
którąś linie SPI .... ty uznałeś że coś z programem nie tak , w grałeś jakoś ale już coś procek marudził
bo gdzieś przypadkowo podczas styku/niestyku dostał rozkaz inny niż zamierzyłeś .. i procek sztywny


Autor postu otrzymał pochwałę

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
 
PostNapisane: 8 gru 2013, o 20:56 
Offline
Nowy

Dołączył(a): 08 gru 2013
Posty: 10
Pomógł: 0

No więc czeka zakup nowej atmegi.:) Dzięki za pomoc.



Góra
 Zobacz profil  
 
PostNapisane: 8 gru 2013, o 21:05 
Offline
Użytkownik

Dołączył(a): 04 paź 2011
Posty: 8615
Pomógł: 338

Niema problemu , ale postaraj się o jakiś płytek z podstawką do zabaw , ba nawet zmontuj sobie na kawałku płytki uniwersalnej , wielu kłopotów unikniesz

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
 
PostNapisane: 17 mar 2017, o 09:08 
Offline
Nowy

Dołączył(a): 17 mar 2017
Posty: 5
Pomógł: 0

Wybaczcie, że odgrzewam starego kotleta, jednak wolałem nie zakładać nowego tematu.
Tak jak OP, próbowałem przez usbasp zaprogramować klocka, ja jednak atmege 328p. Dostawałem błąd rc-1, mkAVRcalculator pokazuje mi:
Kod:
avrdude.exe: set SCK frequency to 187500 Hz
avrdude.exe: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.02s

avrdude.exe: Device signature = 0x000102
avrdude.exe: Expected signature for ATMEGA8 is 1E 93 07
avrdude.exe: current erase-rewrite cycle count is -16908545 (if being tracked)
avrdude.exe: reading signature memory:

Reading | ################################################## | 100% 0.02s

avrdude.exe: writing output file "C:\Users\Jadmasz\Documents\mkAVRCalculator\sig_tmp.hex"

avrdude.exe: safemode: Fuses OK

avrdude.exe done.  Thank you.


Więc analogicznie do porad SunRivera, użyłem avrdude -c usbasp -p m328p -F -t, następnie erase i q. W odpowiedzi było:
Kod:
avrdude: safemode: Fuses OK

avrdude done.  Thank you.


Jednak mimo tego, próby programowania dają ten sam efekt co na początku, co robić?



Góra
 Zobacz profil  
 
PostNapisane: 17 mar 2017, o 09:12 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27362
Lokalizacja: Szczecin
Pomógł: 1043

Jadmasz napisał(a):
co robić?

Po pierwsze to ZAKŁADAĆ NOWY WĄTEK proszę a nie dopisywać się do wykopalisk. Idąc twoim tokiem myślenia żeby się dopisywać do starych wątków - to po co forum? .... Mógłby być zamiast forum JEDEN gigantyczny wątek i każdy by się dopisywał. Dlatego uprzejmie proszę na przyszłość zakładaj pan nowy wątek z pytaniem ok?

Po drugie, podawaj więcej szczegółów np co to dokładnie za programator? jakiej firmy, czy własnej roboty itp

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
 
PostNapisane: 17 mar 2017, o 09:21 
Offline
Nowy

Dołączył(a): 17 mar 2017
Posty: 5
Pomógł: 0

Ten sam wynik na 2 usbasp, jedno chińskie v2.0 z zaktualizowanym firmware, drugie polskie, firmy MSX, oba bez buforów i z wsadzonymi zworkami slow sck. Bez nich nawet to, co opisałem wyżej, nie działa

Błąd połączeń wykluczam, bo druga taka sama atmega wpięta w to samo miejsce na plytce stykowej gra i buczy aż miło



Góra
 Zobacz profil  
 
PostNapisane: 17 mar 2017, o 09:42 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27362
Lokalizacja: Szczecin
Pomógł: 1043

Jadmasz napisał(a):
Ten sam wynik na 2 usbasp, jedno chińskie v2.0 z zaktualizowanym firmware, drugie polskie, firmy MSX,

No widzi kolega, to kolega pomylił w ogóle fora. Proszę z takimi zapytaniami udać się albo na chińskie forum od pierwszego swojego USBASP albo na forum MSX jeśli chodzi o drugi i tam dopytać ok?

Tu jest forum pomocy technicznej ATNEL i proszę o tym pamiętać, tu można znaleźć wsparcie dla naszych programatorów:

http://atnel.pl/programator-atb-usbasp.html

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
 
PostNapisane: 17 mar 2017, o 09:53 
Offline
Nowy

Dołączył(a): 17 mar 2017
Posty: 5
Pomógł: 0

No cóż, myślałem, że pomoc techniczna też obejmuje oprogramowanie, które jest przecież sprzedawane samodzielnie i bez programatora.

Dziękuje za pomoc :)



Góra
 Zobacz profil  
 
PostNapisane: 17 mar 2017, o 09:58 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27362
Lokalizacja: Szczecin
Pomógł: 1043

To o co pytasz nie ma NIC wspólnego z oprogramowaniem, więc nie ma co podciągać problemu pod oprogramowanie, które działa u tysięcy użytkowników bez najmniejszych problemów z programatorami USBASP, a szczególnie z naszymi programatorami.

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
 
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Ten wątek jest zablokowany. Nie możesz w nim pisać ani edytować postów.  [ Posty: 23 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 5 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO