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



Teraz jest 30 mar 2026, o 09:06


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 12 ] 
Autor Wiadomość
PostNapisane: 19 sty 2015, o 18:17 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 kwi 2012
Posty: 59
Pomógł: 1

Nie mogę w ogóle zmienić fuse i lock bitów w ATmedze8 używając atnelowskiego USBasp .
(screen z mkavrcalc)
Obrazek
Po próbie zapisania fuse/lock bitów wyskakuje okienko z komunikatem:
Obrazek
Proszę o pomoc w znalezieniu przyczyny dlaczego nie mogę zmienić fusów i locków dla tego procesora.
Dodam, że poprzez programator F232R w zestawie ATB 1.04 bez problemu konfiguruję ATmegę32 (fusy, locki, ładowanie nowego wsadu).



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 sty 2015, o 18:46 
Offline
Moderator
Avatar użytkownika

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

No ja się nie dziwię skoro piszesz o programatorze FT232R a wybierasz programator USBASP :(

poza tym NIGDY nie zmieniaj fusebitów jeśli NAJPIERW ich nie wczytasz za pomocą żółtego klawisza w zakładce "Programator"

_________________
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  
cytowanie selektywne  Cytuj  
PostNapisane: 19 sty 2015, o 19:01 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 kwi 2012
Posty: 59
Pomógł: 1

mirekk36 napisał(a):
No ja się nie dziwię skoro piszesz o programatorze FT232R a wybierasz programator USBASP :(

poza tym NIGDY nie zmieniaj fusebitów jeśli NAJPIERW ich nie wczytasz za pomocą żółtego klawisza w zakładce "Programator"


FT232R używam do programowania atmegi32 na pokładzie ATB 1.04.

Natomiast w zupełnie innym układzie mam ATmegę8, której fuse bitów i lock bitów nie mogę zmienić za pośrednictwem USBasp mimo, że programator widzi procesor.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 sty 2015, o 19:04 
Offline
Uzytkownik zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 16 lip 2012
Posty: 2088
Lokalizacja: Leżajsk / Kraków
Pomógł: 411

Podobny temat:
Błąd AVRDUDE ATMega8

_________________
Dragonus Cracovus: Biomagia



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 sty 2015, o 19:26 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 kwi 2012
Posty: 59
Pomógł: 1

Dodam, że gdy kliknę "Sprawdź podłączony AVR" otrzymuje komunikat:
Kod:
avrdude: set SCK frequency to 93750 Hz
avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.01s

avrdude: Device signature = 0x1e9307
avrdude: current erase-rewrite cycle count is -50462977 (if being tracked)
avrdude: reading lfuse memory:

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

avrdude: writing output file "C:\Users\KAROL\Documents\mkAVRCalculator\tmp_fuse_lo.hex"
avrdude: reading hfuse memory:

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

avrdude: writing output file "C:\Users\KAROL\Documents\mkAVRCalculator\tmp_fuse_hi.hex"
avrdude: reading lock memory:

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

avrdude: writing output file "C:\Users\KAROL\Documents\mkAVRCalculator\tmp_fuse_lock.hex"

avrdude done.  Thank you.

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



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 sty 2015, o 22:03 
Offline
Moderator
Avatar użytkownika

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

Zarówno komunikat pokazany w pierwszym poście jak i ten wyżej są poprawne - więc w czym ty widzisz błąd ?

_________________
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  
cytowanie selektywne  Cytuj  
PostNapisane: 20 sty 2015, o 18:11 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 kwi 2012
Posty: 59
Pomógł: 1

Błąd widzę w tym, że nie mogę poprawnie zaprogramować USBasp ATmegi8 (wgrać softu, zmienić fuse i lock bity, zmienić częstotliwość taktowania).
Programatorem FT232R bez problemu udaje mi się powyższe czynności wykonać.
Nie rozumiem dlaczego nie udaje mi się tego dokonać przez USBasp skoro połączenia mam poprawne, bo przecież USBasp wykrywa procka jak widać na powyższych screenach.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 sty 2015, o 20:05 
Offline
Moderator
Avatar użytkownika

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

a ja nie rozumiem dlaczego ci się nie udaje i co to znaczy dla ciebie - skoro pokazujesz komunikaty po zaprogramowaniu z których wynika że się programuje

a jeśli nie to co ? są jakieś inne ale na zasadzie gry w kalambury nie chcesz pokazać tych komunikatów ?

sorki ale nie mogę zrozumieć twojego problemu .... opisz go jasno i po kolei pokazując co się dzieje gdy jest rzekomo "źle"

_________________
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  
cytowanie selektywne  Cytuj  
PostNapisane: 20 sty 2015, o 20:52 
Offline
Użytkownik

Dołączył(a): 27 sty 2014
Posty: 194
Lokalizacja: Jantar
Pomógł: 3

Ja miałem kiedyś podobny problem że mkavrcalculator sam sobie ustawiał lock bity i nie mogłem programować procka. Dopiero potem zauważyłem to i ustaiłem earse chip. Już dwa razy mi się to zdarzyło. To jest chyba jakiś drobny bug.


Wysłane z iPad za pomocą Tapatalk

_________________
Bluebook, Greenbook



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 sty 2015, o 21:02 
Offline
Moderator
Avatar użytkownika

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

Alan Bejnarowicz napisał(a):
Ja miałem kiedyś podobny problem że mkavrcalculator sam sobie ustawiał lock bity i nie mogłem programować procka.

Sorki - mimo najszczerszych chęci i dużej cierpliwości to niestety muszę określić tę wypowiedź jako mega bzdurę, żeby nie powiedzieć głupotę. Program NIC sobie SAM nie ustawia - i swojej nieudolności albo niewiedzy nie warto zwalać na jakiś program, nie ważne czy MkAvrCalc czy Eclipse czy inny - tylko starać się wyjaśnić przyczynę, poznać dogłębnie zagadnienie programowania fuse- i lock-bitów szczególnie przez AVRDUDE a także odczytu tychże - zanim się będzie rozpowszechniać takie bzdury. A jak już rozpowszechniać to nie na tym forum!

Alan Bejnarowicz napisał(a):
Dopiero potem zauważyłem to i ustaiłem earse chip. Już dwa razy mi się to zdarzyło. To jest chyba jakiś drobny bug.

To nie jest żaden bug - bo NAWET nie wiadomo o co chodzi, co robiłeś, co się stało, w jakich warunkach programowałeś, jakie napięcie, czy przypadkiem nie na stykówce itp itd ..... więc "ot takie" palnięcie sobie - że program sam sobie coś tam robi jest BZDURĄ jakich mało

_________________
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  
cytowanie selektywne  Cytuj  
PostNapisane: 20 sty 2015, o 22:21 
Offline
Uzytkownik zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 16 lip 2012
Posty: 2088
Lokalizacja: Leżajsk / Kraków
Pomógł: 411

Stanley napisał(a):
Nie rozumiem dlaczego nie udaje mi się tego dokonać przez USBasp skoro połączenia mam poprawne, bo przecież USBasp wykrywa procka jak widać na powyższych screenach.

Podłącz USBASP do ATB1.04 i zobaczysz czy jest wszystko w porządku. Masz informację, że:
current erase-rewrite cycle count is -50462977
To może świadczyć o problemie z pamięcią procesora ATMEGA8.

_________________
Dragonus Cracovus: Biomagia



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 21 sty 2015, o 00:06 

Pomógł: 0

Krauser napisał(a):
current erase-rewrite cycle count is -50462977
To może świadczyć o problemie z pamięcią procesora ATMEGA8.
Albo o tym, że z takich czy innych względów w eepromie nie jest zapisana liczba cykli erase/write (np. ktoś nie włączył tej dziwacznej opcji w avrdude). Swoją drogą w nowszych avr-dudach już nie ma tej funkcji.

mirekk36 napisał(a):
Zarówno komunikat pokazany w pierwszym poście jak i ten wyżej są poprawne
Ten napis "failed" przy writingu lfusów w pierwszym poście też jest ok?



Góra
  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 12 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 3 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