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



Teraz jest 1 gru 2024, o 01:11


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 12 ] 
Autor Wiadomość
PostNapisane: 12 lis 2011, o 17:32 
Offline
Użytkownik

Dołączył(a): 05 lis 2011
Posty: 81
Pomógł: 0

Witam
Jeżeli zły dział to proszę o przeniesienie. A więc mam problem mianowicie przy probie wgrania do uC wywala mi takie cos:
Kod:
avrdude.exe: AVR device initialized and ready to accept instructions

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

avrdude.exe: Device signature = 0x1e8000
avrdude.exe: Expected signature for ATMEGA8 is 1E 93 07
             Double check chip, or use -F to override this check.

avrdude.exe done.  Thank you.

Proszę o pomoc niby widzi uC, lecz nie chce się wgrać co może być przyczyna ?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 lis 2011, o 17:52 
Offline
Użytkownik
Avatar użytkownika

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

No ładnie tylko czym wgrywasz --- usbasp , ATB-Ft232
procek nowy czy juz był używany ??
grzebałeś w fusach ??

bo przyczyn tego komunikatu może byc wiele...

1. najprostrza masz nowy procek nie ustawione fusy uzywasz usbasp ---> nie dałes zworki na slow
2. grzebałes w fusach i przyblokowałes procka
3. coś źle podłaczyłeś np używasz Ft232 i pomyliłes przewody lub zapomniałeś o GND

Z komunikatu wynika tylko że avrdude nie rozpoznało procka

_________________
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  
cytowanie selektywne  Cytuj  
PostNapisane: 12 lis 2011, o 17:58 
Offline
Użytkownik

Dołączył(a): 05 lis 2011
Posty: 81
Pomógł: 0

dziekuje za odp, ale problem juz rozwiazany, a przyczyna bylo za niskie napiecie na procku 2,2V a od 2,7V dziala ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 lis 2011, o 18:02 
Offline
Użytkownik
Avatar użytkownika

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

czesto trzeba szukać problemów włąśnie tych najmniej prawdopodobnych :)

_________________
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  
cytowanie selektywne  Cytuj  
PostNapisane: 12 lis 2011, o 18:06 
Offline
Użytkownik

Dołączył(a): 05 lis 2011
Posty: 81
Pomógł: 0

ale trzeba przyznac ze troche czasu to mi zajelo :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 7 mar 2012, o 00:43 
Offline
Nowy

Dołączył(a): 07 mar 2012
Posty: 4
Pomógł: 0

Witam, mam chyba podobny błąd co kolega więc piszę tutaj, zamiast zakładać nowy temat.
Korzystam z ATB 1.01 i programatora USPasp. Dotychczas wszystko działało poprawnie, zgrałem kod z płyty do obsługi LCD, wyświetlacz nie zadziałał, dokonałem zmian w kodzie i przy próbie kolejnego zrzucenia wsadu wyskoczył mi błąd:
Kod:
avrdude: initialization failed, rc=-1


a w okienku Eclipse:

Kod:
avrdude: error: programm enable: target doesn't answer. 1
avrdude: initialization failed, rc=-1
         Double check connections and try again, or use -F to override
         this check.


avrdude done.  Thank you.


włączyłem mkAVR Calculator i w ogóle nie widzi on uC, przy wciśnięciu "Sprawdź podłączony AVR" wyskakuje "Błąd AVRDude!".

Będę wdzięczny za pomoc!
Pozdrawiam!



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 7 mar 2012, o 11:49 
Offline
Moderator
Avatar użytkownika

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

Zaraz zaraz - korzystasz z USBASP ? jesteś tego pewien ? to znaczy z programatora zewnętrznego czy tego wbudowanego w ATB? może najpierw to ustalmy OK ?

_________________
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: 7 mar 2012, o 13:29 
Offline
Nowy

Dołączył(a): 07 mar 2012
Posty: 4
Pomógł: 0

z zewnętrznego programatora podłączonego z komputerem przez USB, a programator z płytką przez ISP. Wydaje mi się ze zestaw 1.01 nie miał wbudowanego programatora. Kolegi płytka mi działa (ma ten sam zestaw), przy podłączeniu mojej wyskakuje "Błąd AVRDude!". Stało się to jak zgrywałem program do obsługi wyświetlacza LCD.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 7 mar 2012, o 14:43 
Offline
Nowy

Dołączył(a): 07 mar 2012
Posty: 4
Pomógł: 0

czy jest możliwość, że przy zgrywaniu uC się zablokował? Nie zmieniałem fusebitów, wyświetlacz LCD był podłączony do PORTu B.

http://imageshack.us/photo/my-images/848/avr1.png/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 7 mar 2012, o 14:50 
Offline
Moderator
Avatar użytkownika

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

Ok po kolei:

1. każdy zestaw nawet ATB rev:1.01 posiada wbudowany programator sprzętowy i można z niego swobodnie korzystać zgodnie z tym:

http://sklep.atnel.pl/pl/i/Programator-w-ATB/6

2. jeśli wyświetlacz LCD jest podłączony do PORTB w trakcie programowania to go albo odpinaj na czas programowania albo przepnij LCD do innego portu

jeśli teraz masz odpięty LCD od portu B i nie chce się procek zaprogramować ale nawet go nie widać przez wciskanie zółtego klawisza "Sparawdź podłączony AVR" to niestety mogło dojść do sytuacji że nastąpiła kolizja na ISP(SPI) w trakcie programowania procka podczas gdy do tych samych pinów były podłączone piny LCD ..... ale spokojnie być może przestawiły się tylko fusebity CKSEL odpowiedzialne za taktowanie procka .... na szczęście masz zestaw ATB a w nim masz wszystkie możliwe źródła taktowania zewnętrznego procka - więc sprawdź je po kolei przełączając zielone jumperki obok procesora po lewej te przy kwarcu zgodnie z poradą na forum:

topic13.html

przy którejś kombinacji pewnie procek ruszy

poza tym przydałoby się mieć jakiś inny procek pod ręką żeby sprawdzić czy przypadkiem winny nie jest albo sam programator albo kabel pomiędzy programatorem a zestawem ATB bo tak też może być.

_________________
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: 7 mar 2012, o 15:12 
Offline
Nowy

Dołączył(a): 07 mar 2012
Posty: 4
Pomógł: 0

programator i kabel na pewno nie są winne, gdyż sprawdzałem dzisiaj na płytce kolegi.
Bardzo dziękuję za pomoc! Działa wyłącznie przy zewnętrznym oscylatorze RC. Żadna inna kombinacja nie działa.
Najważniejsze jednak jest to że w ogóle działa :P

Po odczycie wyskakują takie fuse`y:

http://imageshack.us/photo/my-images/337/avr2.png/

Gdy dokonuję jakiejś zmiany (np wyłączam JTAGEN), wciskam ustaw, a potem znowu odczytuję to fuse`y wracają z powrotem do tej formy co jest zamieszczona w screenie powyżej.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 7 mar 2012, o 15:38 
Offline
Moderator
Avatar użytkownika

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

No widzisz czyli przestawiłeś sobie na zewn oscylator RC, ale na przyszłość pokazuj mi zakładkę "Fusy właściwości" a nie "fusy manualnie" ok?

Dobra - skoro już daje się odczytywać to znaczy, że można go przywrócić do naszych ustawień - w tym celu wybierz z rozwijanego pola pod napisem "Auto SCK speed" jakąś mniejszą prędkość - coś z połowy np 32kHz i wtedy spróbuj przeprogramować fuski ;)

powinno się udać ... daj znać.

_________________
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: 12 ] 

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