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



Teraz jest 11 gru 2024, o 15:27


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 13 ] 
Autor Wiadomość
PostNapisane: 16 gru 2014, o 00:59 
Offline
Nowy

Dołączył(a): 16 gru 2014
Posty: 5
Pomógł: 0

Witam.
Jestem początkujący jeśli chodzi o programowanie mikrokontrolerów. Dzisiaj próbowałem wgrać jeden program testowy, w związku z błędem w eclipse (innym niż ten opisany w poradniku), starałem się to zrobić przez mkAVRCalculator. Włączyłem program i sprawdzałem połączenie, wszystko było w porządku. Później wgrałem program poprawnie, ale zacząłem mieszać z Fuse bit-ami później trochę bezmyślnie.
Problem tkwi w tym, że teraz po próbie sprawdzenia połączenia z AVR wyskakuje w konsoli taki błąd:
Kod:
avrdude.exe: Device signature = 0x1e93ff
avrdude.exe: Expected signature for ATMEGA8 is 1E 93 07
avrdude.exe: safemode: Verify error - unable to read lfuse properly. Programmer may not be reliable.
avrdude.exe: safemode: To protect your AVR the programming will be aborted

Szukałem odpowiedzi jak to naprawić, jednak nie mam pojęcia. Proszę o pomoc.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 gru 2014, o 07:44 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 sty 2013
Posty: 1760
Pomógł: 196

Witam
Karbo napisał(a):
Szukałem odpowiedzi jak to naprawić...

Pozwolę sobie zacytować kol.Mirka:
mirekk36 napisał(a):
Nie wiem jak ty zablokowałeś tym programem procka, ale musisz być magik.No naprawdę trzeba byłoby być magikiem no to teraz sposób na odczarowanie włóż mniejszy kwarc np 10 MHz i nagle będzie działać ? .... albo sprawdź połączenia ..... bo to najczęstsza przyczyna "magicznych" zablokowań procka



Pozdr.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 gru 2014, o 13:28 
Offline
Nowy

Dołączył(a): 16 gru 2014
Posty: 5
Pomógł: 0

W ogóle nie używałem zewnętrznego taktowania, a połączenia są dobre, bo sprawdzałem. Czyli mogłem zablokować Atmegę po prostu, tak?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 gru 2014, o 14:28 

Pomógł: 0

Karbo napisał(a):
ale zacząłem mieszać z Fuse bit-ami później trochę bezmyślnie.


Tak, mogłeś np. wyłączyć ISP.

Teraz albo fuse doctor, albo nowy procek ;).

Ale ja bym na wszelki jeszcze z 2 razy połączenia sprawdził, nawet kable z programatora. Bo już nie jeden zarzekał się że wszystko dobrze podłączone miał.


A Mieszać to można fusy ale z herbaty, albo kawy, w procesorze musisz wiedzieć co robisz i jakie są tego konsekwencje.



Góra
  
cytowanie selektywne  Cytuj  
PostNapisane: 16 gru 2014, o 15:04 
Offline
Nowy

Dołączył(a): 16 gru 2014
Posty: 5
Pomógł: 0

Przełączałem jedynie częstotliwość taktowania. OK, sprawdzę jeszcze raz połączenia. Takie wyskakują błędy przy próbie sprawdzenia połączenia:

Obrazek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 gru 2014, o 16:58 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 cze 2013
Posty: 988
Lokalizacja: Byram, MS 39272
Pomógł: 55

To może przełączyłeś na zewnętrzny kwarc i wystarczy tylko dołączyć kwarc do układu i wszystko wróci do normy?

_________________
Pomysły na podpis - wyślij SMSa +1 769 243 0011



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 gru 2014, o 18:07 
Offline
Użytkownik

Dołączył(a): 22 gru 2013
Posty: 296
Lokalizacja: Szczecin
Pomógł: 47

Poczytaj dokładnie, co Ci odpowiada "duduś":
1. post:
avrdude.exe: Device signature = 0x1e93ff -odczytał
avrdude.exe: Expected signature for ATMEGA8 is 1E 93 07 - spodziewał się
2 .post:
avrdude.exe: Device signature = 0x1e938f -odczytał
avrdude.exe: Expected signature for ATMEGA8 is 1E 93 07 - spodziewał się

jeżeli w obu przypadkach chciałeś zaprogramować ten sam procesor (atmega8a) to:
albo masz złe styki,
albo masz za długi kabelek programatora
albo masz złe napiecia ( na programatorze lub na procesorze)
albo...
w ostateczności może być uszkodzony procesor



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 18 gru 2014, o 23:56 
Offline
Nowy

Dołączył(a): 16 gru 2014
Posty: 5
Pomógł: 0

Proszę kolegów o sprawdzenie, czy w ogóle dobrze zrobiłem zasilanie. Chciałbym na razie zasilać układ przez programator.

Obrazek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 gru 2014, o 00:00 
Offline
Moderator
Avatar użytkownika

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

No panie toś pan zaszalał ;) to NIE MA PRAWA DZIAŁAĆ - procek nawet bąka nie puści :( jeśli rzeczywiście tak go podłączyłeś - na szczęście dla ciebie przynajmniej się nie sfajczy ;)

panie - zajrzyj pan tutaj:
http://mirekk36.blogspot.com/2012/04/mi ... lanie.html

poczytaj, popatrz itp


Autor postu otrzymał pochwałę

_________________
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 gru 2014, o 00:11 
Offline
Nowy

Dołączył(a): 16 gru 2014
Posty: 5
Pomógł: 0

Czytałem, tylko w książce było napisane żeby dać parę kondensatorów na każdą nóżkę GND i to mnie zmyliło. A gdybym zrobił w ten sposób? Pomijając brzydotę schematu. Czy wystarczy jedna para kondensatorów tak jak na blogu?

Obrazek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 gru 2014, o 01:40 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 29 sie 2013
Posty: 137
Lokalizacja: śląskie
Pomógł: 13

Po co te kondensatory przy GND nie rozumiem... to wychodzi na to jakbyś filtrował uC pojemnością 141uF (3x47uF równoregle) i 300nF(3X100nF), ( GND uC do GND i tyle,bez takich wynalazków ;) )
Weź Kolego to przemyśl.

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 gru 2014, o 14:22 
Offline
Nowy

Dołączył(a): 03 sty 2014
Posty: 1
Pomógł: 0

Witam podkleje się pod temat mam podobny problem co bazowy temat tu poruszany

avrdude.exe: BitBang OK
avrdude.exe: pin assign miso 3 sck 5 mosi 6 reset 7
avrdude.exe: drain OK

ft245r: bitclk 230400 -> ft baud 115200
ft245r: bitclk 230400 -> ft baud 115200
avrdude.exe: ft245r_program_enable: failed
avrdude.exe: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.


avrdude.exe done. Thank you.


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


Jest to błąd podczas ustawiania fusów w mkavr kalkulatro. Program odczytuje procesor (atmega 32 z standardowymi ustawieniami) ,nie da się jednak ich zmienić / wgrać programu. Wykorzystuje układ ATB rev 1.04 więc podłączenia ok próbowałem przestawiałem zworki według rysunku z instrukcji(przestawianie na kwarc). Dodam że mikroprocesor nie reaguje na nic włącznie z resetem za to wywala aplikacje na wyświetlacz(stary wsad). Gdy używam innej 32 lub 644 wszystko w nich gra jak powinno fusy da się zmienić wgrać wsad i działa.
Tak więc moje pytanie to czy procesor został uśmiercony i muszę szybko napisać do mikołaja jeszcze ??:P Czy może jest jeszcze coś do zrobienia z tą bestią. :P



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 gru 2014, o 14:32 
Offline
Moderator
Avatar użytkownika

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

No panowie jak możecie wpadać na takie pomysły że rzekomo procek uśmiercony podczas gdy daje się odczytywać ....

zainteresuj się ptaszkiem "slowsck" w programie MkAvrCalculator gdy chcesz zapisać fusebity gdy procek masz taktowany fabrycznym 1 MHz

_________________
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  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 13 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

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