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



Teraz jest 19 sty 2025, o 05:17


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 8 ] 
Autor Wiadomość
PostNapisane: 12 maja 2015, o 14:02 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 sty 2013
Posty: 65
Zbananowany użytkownik

Pomógł: 4

Siema mam mały problem...
Nie wiem czy Atmegę czasem szlag nie trafił...

Wszytko było git, do puki nie dałem jej na napięcie 3v3 i chciałem wgrać wsad...
W USBasp zworka od zasilania była zdjęta...
Programator mam taki > ....

Wsad niby został wgrany ale już weryfikacja w Eclipse nie poszła...
I na wyświetlaczu już nic się nie pokazało...

Teraz AVRDUDE w ogóle nie może jej wykryć...
Dostaję taki komunikat:

Kod:
zinyx@mint ~ $ avrdude -p atmega32 -c usbasp -P usb  -B 8 -F

avrdude: set SCK frequency to 93750 Hz
avrdude: error: programm enable: target doesn't answer. 1
avrdude: initialization failed, rc=-1
avrdude: AVR device initialized and ready to accept instructions
avrdude: Device signature = 0x58e468
avrdude: Expected signature for ATmega32 is 1E 95 02

avrdude done.  Thank you.


Jeśli wydam ponowne polecenie AVRDUDE to zmienia mi się Device signature
Kod:
zinyx@mint ~ $ avrdude -p atmega32 -c usbasp -P usb  -B 8 -F

avrdude: set SCK frequency to 93750 Hz
avrdude: error: programm enable: target doesn't answer. 1
avrdude: initialization failed, rc=-1
avrdude: AVR device initialized and ready to accept instructions
avrdude: Device signature = 0x585460
avrdude: Expected signature for ATmega32 is 1E 95 02

avrdude done.  Thank you.

zinyx@mint ~ $ avrdude -p atmega32 -c usbasp -P usb  -B 8 -F

avrdude: set SCK frequency to 93750 Hz
avrdude: error: programm enable: target doesn't answer. 1
avrdude: initialization failed, rc=-1
avrdude: AVR device initialized and ready to accept instructions
avrdude: Device signature = 0x58545f
avrdude: Expected signature for ATmega32 is 1E 95 02

avrdude done.  Thank you.

zinyx@mint ~ $ avrdude -p atmega32 -c usbasp -P usb  -B 8 -F

avrdude: set SCK frequency to 93750 Hz
avrdude: error: programm enable: target doesn't answer. 1
avrdude: initialization failed, rc=-1
avrdude: AVR device initialized and ready to accept instructions
avrdude: Device signature = 0x586465
avrdude: Expected signature for ATmega32 is 1E 95 02

avrdude done.  Thank you.



ATMEGA8 wykrywa bez problemu:

Kod:
zinyx@mint ~ $ avrdude -p atmega8 -c usbasp -P usb  -B 8 -F

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: safemode: Fuses OK (H:FF, E:D9, L:E4)

avrdude done.  Thank you.



ATMEGA32L nadaje się już do kosza ?

_________________
Tylko głupi wie wszystko....



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 maja 2015, o 14:09 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 26 sie 2013
Posty: 119
Lokalizacja: Cinisi
Pomógł: 12

wydaje mi się że atmega jest bogu ducha winna ;) jakie taktowanie miałeś ustawione na atmedze ? zewnętrzny kwarc ? jak tak to jaki ?

_________________
sig off :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 maja 2015, o 14:11 
Offline
Moderator
Avatar użytkownika

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

Cytuj:
W USBasp zworka od zasilania była zdjęta...


Tak - a buforowania pewnie nie było albo zła konwersja napięć i ..... Myślisz, że jak wyłączysz zworkę zasilania to wszystko ? Wtedy dopiero masz ZONK'a bo programator pracuje np z prockiem zasilanym 5V więc na liniach ma stany TTL a ty podłączasz te linie do układu zasilanego 3,3V ... no i później są różne "CUDA DZIWY" .... A fakt że atmega8 czy inna się programuje nie oznacza że jest dobrze - .... oznacza, że zgodnie z teorią - bez prawidłowej konwersji nie można się zawsze spodziewać prawidłowej pracy a często nawet uszkodzenia ...

No ale być może przestawiłeś złe taktowanie, albo w ogóle programowanie fusów poszło "w maliny" jeśli była zła konwersja napięć ... Na drugi raz przemyśl podłączanie programatora bez buforowania ... do układów zasilanych innym napięciem niż procek w programatorze.

_________________
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: 12 maja 2015, o 14:13 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 26 sie 2013
Posty: 119
Lokalizacja: Cinisi
Pomógł: 12

PS. Atmega mogła się zresetować i powrócić do ustawień fabrycznych fuse bitów, odpal mkavrcalculator, ustaw prędkość slow sck na jakąś małą i spróbuj się połączyć

Widzę, że Mirek mnie wyprzedził ;) pozdrawiam

_________________
sig off :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 maja 2015, o 14:55 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 sty 2013
Posty: 65
Zbananowany użytkownik

Pomógł: 4

Atmega była ustawiona na wewnętrzny oscylator 8MHz
Na zworce Slow też nie odpowiada :/
Programowała się bez problemu gdy miałem zasilanie tylko z USBasp...
Zachciało mi się zewnętrznego zasilania 3v3 i zonk...

Mój USBasp nie ma buforowania napięć :/
Czyli linie ISP w M32 szlag trafił ??

_________________
Tylko głupi wie wszystko....



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 maja 2015, o 15:31 
Offline
Moderator
Avatar użytkownika

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

Zinyx napisał(a):
Mój USBasp nie ma buforowania napięć :/

No widzisz - a TYM programatorem:

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

Teraz uważaj - dzięki specjalnemu buforowaniu - można programować układy docelowe zasilane napięciem NAWET +1,8V !!!! ;) Oczywiście zasilanie zewnętrzne procka np +1,8V (wyłączamy zworkę zasilania w programatorze i viola!) ....

Czasem warto wydać kilka zł więcej na programator .... zobacz uwalona jedna atmega32 ... gdyby policzyć jej koszt to starczyłoby pewnie na lepszy programatorek.

_________________
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: 12 maja 2015, o 15:53 
Offline
Użytkownik

Dołączył(a): 20 mar 2015
Posty: 104
Pomógł: 0

Miałem podobny problem z tanim chińskim programatorem. Po konsultacji z Panem Mirkiem od razu zaopatrzyłem się w konkretny programator i MkAVRCalculator. Od tego momentu nie mam żadnego problemu tego typu a pracuje właśnie na 32 i 644. Problem leżał w sterownikach i obsłudze niektórych procesorów.

- sprawdź sterowniki, sprawdź czy masz wyłączone "cyfrowe podpisywanie sterowników".
- looknij w menedżer urządzeń co się tam dzieje.

Naprawdę MkAVRCalculator oszczędzi Ci dużo nerwów a do tego nowa wersja ma wiele ciekawych narzędzi, na które wpadłem niechcący ostatnio :D Ten program jest jak Śnieżynka - tym się nie da spartolić ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 maja 2015, o 20:57 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 sty 2013
Posty: 65
Zbananowany użytkownik

Pomógł: 4

Atmega wstała :mrgreen:
Kod:
zinyx@mint ~ $ avrdude -p atmega32 -c usbasp -P usb  -B 8

avrdude: set SCK frequency to 93750 Hz
avrdude: AVR device initialized and ready to accept instructions

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

avrdude: Device signature = 0x1e9502

avrdude: safemode: Fuses OK (H:FF, E:99, L:E1)

avrdude done.  Thank you.

zinyx@mint ~ $

Na szybko zrobiłem Atmega Fusebit Doctor (HVPP+HVSP) ze strony > http://mdiy.pl/atmega-fusebit-doctor-hvpp/
W sumie przydatna rzecz - będzie trzeba sobie płytkę wytrawić... (tak na wszelki wypadek)
I przy okazji będzie trzeba się w lepszy programator zaopatrzyć, bo tak nie może być żebym nie mógł programować procków zasilanych napięciem 3,3V oraz 1,8V ...

_________________
Tylko głupi wie wszystko....



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

Strefa czasowa: UTC + 1


Kto przegląda forum

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


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:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO