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



Teraz jest 8 lut 2025, o 07:29


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 19 ] 
Autor Wiadomość
PostNapisane: 29 lis 2014, o 19:24 
Offline
Użytkownik

Dołączył(a): 31 mar 2014
Posty: 55
Pomógł: 2

Witam,
Dziś postanowił zrobić podstawowy miernik do przyszłego zasilacza i napotkałem pewien problem, otóż:
Po podłączeniu zasilania razem z filtracją i stworzenia podstawowej funkcji i zainicjowania lcd chciałem wgrać program do Atmegi328 i moim oczom ukazał się komunikat: Could not understand AVRDude.
Więc sprawdziłem w MkAvrKalkulator czy czasem czegoś źle nie podłączyłem, klikam Sprawdź i mi ładnie odczytuje nawet bez problemu wgrywa program napisany w Eclipsie.
Sprawdziłem nawet podłączając Atmege8 w to samo miejsce i bez najmniejszego problemu w eclipsie widzi go poprzez kliknięcie Load from MCU, czego nie mogę zrobić na Atmedze328.
W czym może być problem, że ATMega8 jest widoczna a 328 już nie pomimo że MkAvrKalkulator widzi i programuje ją bez zająknięcia. Aktualizowałem nawet AVRDude z najnowszego MkAvrKalkulatora i dalej to samo, wprowadzałem opóźnienia i nic, ciągle ten sam błąd. Czyżby coś byłoby nie tak z prockiem?? :cry:



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 lis 2014, o 20:21 
Offline
Użytkownik

Dołączył(a): 15 lut 2012
Posty: 224
Lokalizacja: Opole
Pomógł: 24

Może masz źle ustawione ścieżki od avrdude w Eclipsie - jak programuje się przez MkAVRKlakulator to procek jest ok, w końcu obydwa programy korzystają z avrdude i nawet z tych samych komend do programowania.

Eclipse jest tylko edytorem tekstu, który nie ma najmniejszego wpływu na kompilację i wgranie programu, tym zajmują się avr_toolchain (kompilacja) oraz avrdude (wgranie programu)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 lis 2014, o 20:24 
Offline
Użytkownik

Dołączył(a): 31 mar 2014
Posty: 55
Pomógł: 2

No właśnie raczej mam dobre bo Atmege8 jak podłącze w to miejsce to ładnie bez problemu wszystko chodzi, a na 328 ciągle ten sam błąd...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 lis 2014, o 21:38 
Offline
Użytkownik

Dołączył(a): 15 lut 2012
Posty: 224
Lokalizacja: Opole
Pomógł: 24

Masz ten sam avrdude do Eclipsa i MkAVRCalculatora ?

Standardowy avrdude chyba nie wspiera atmega328 a mirkowy wspiera.

http://youtu.be/27ZhuXUVgLE?t=18m52s



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 lis 2014, o 07:43 
Offline
Użytkownik

Dołączył(a): 31 mar 2014
Posty: 55
Pomógł: 2

Tak mam ten sam od Pana Mirka. Właśnie zaraz sprawdzę nowego Eclipsa Luna czy na nim wszystko będzie hulać.


-------------------------------
Na Lunie jest ot samo i ten sam błąd przy próbie wgrania do procka dostaje:
avrdude_mk.exe: initialization failed rc=-1
A MkAvrKalkulator bez zająknięcia odczytuje i programuje, ktoś wie w czym może być problem.
Luna zainstalowana z poradnika Pana Mirka.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 lis 2014, o 08:30 
Offline
Moderator
Avatar użytkownika

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

k_lukasik napisał(a):
Tak mam ten sam od Pana Mirka.

Ale co masz ten sam ?

ja zapewniam na 10000% że avrdude z MkAvrCalculator obsługuje ATmega328 już chyba od dwóch lat

a ty pewnie nie instalujesz avrdude tak jak trzeba czyli tak jak pokazałem w poradniku o eclipse LUNA

_________________
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: 30 lis 2014, o 08:33 
Offline
Użytkownik

Dołączył(a): 31 mar 2014
Posty: 55
Pomógł: 2

Dokładnie instaluje tak jak Pan pokazał na filmie. Wchodze w MkAvrKalkulator->Ustawienia Instaluj AVRDude wskazuje mu folder na c:\avrdude.
Następnie w Eclipse LUNA w ustawieniach AVR w ścieżkach zmieniach AVRDude Path na c:\avrdude.
I ciągle dostaje ten sam komunikat.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 lis 2014, o 08:37 
Offline
Moderator
Avatar użytkownika

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

ale co? w MkAvrCalculator wykrywa tak ? No tak - piszesz że wykrywa

tylko w Eclipse masz problem ... no to panie - obejrzyj jednak ten poradnik ale DOKŁADNIE bo tam jest pokazane co zrobić w takim wypadku gdy w MkAvrCalc widać procka a w Eclipse nie

_________________
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: 30 lis 2014, o 08:38 
Offline
Użytkownik

Dołączył(a): 31 mar 2014
Posty: 55
Pomógł: 2

tak MkAvrKalkulator bez problemu wykrywa i programuje wsadem z eclipsa bo builda mogę ale już wgrywanie i wykrywanie nie chodzi, jak w to miejsce włożę na stykówce Atmege8 to wszystko w eclipse działa, więc to dziwne



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 lis 2014, o 08:41 
Offline
Moderator
Avatar użytkownika

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

tak jak pisałem wyżej - obejrzyj ale DOKŁADNIE ten poradnik

a zresztą jest jeszcze jeden na ten sam temat: http://mirekk36.blogspot.com/2013/06/gd ... ipsem.html

ale trzeba sobie obejrzeć


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: 30 lis 2014, o 08:45 
Offline
Użytkownik

Dołączył(a): 31 mar 2014
Posty: 55
Pomógł: 2

Ok ślepy człowiek i opóźnienie mimo iż sprawdzałem wpisywałem nie tam gdzie trzeba. No ale zdarza się i chyba wszyscy przez to przechodzą. Dziękuję Panie Mirku brakowało w Other w ustawieniach Eclipsa -B 8. Teraz wszystko działa można zamknąć. Dziękuję wszystkim :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 lis 2014, o 09:39 
Offline
Moderator
Avatar użytkownika

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

Polecam ci jednak przestawić sobie procka na taktowanie co najmniej 8MHz i wtedy nie bawić się z tym argumentem -B 8. Bo wszystko będzie ci działać w ślimaczym tempie na 1 MHz a poza tym zaraz i tak pewnie wrócisz z pytaniem np:

"dlaczego nie działa mi UART?" ;) jeśli zajmiesz się komunikacją

dlatego powtarzam w książce i wszędzie - zaczynaj testy od 8MHz

_________________
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: 30 lis 2014, o 15:34 
Offline
Użytkownik

Dołączył(a): 31 mar 2014
Posty: 55
Pomógł: 2

Powiem inaczej za pomocą MkAvrCalc przestawiałem na 8MHz nawet sam MkAvrCalc w Fusy uproszczone pokazuje mi po odczytaniu, że procek jest na 8MHz. Więc nie wiem czemu tak jest nawet że Eclipse nie łapie procka nawet nie chce odczytać z procka taktowania tylko rodzaj procka odczytuje jak dodam parametr -B 8. Więc to trochę dziwne



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 lis 2014, o 15:39 
Offline
Moderator
Avatar użytkownika

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

k_lukasik napisał(a):
Powiem inaczej za pomocą MkAvrCalc przestawiałem na 8MHz nawet sam MkAvrCalc w Fusy uproszczone pokazuje mi po odczytaniu, że procek jest na 8MHz.

To może pokaż zrzut ekranu z okienka MkAvrCalculatora jak to wygląda u ciebie po odczycie po tym niby przestawieniu fusebitów

_________________
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: 30 lis 2014, o 15:44 
Offline
Użytkownik

Dołączył(a): 31 mar 2014
Posty: 55
Pomógł: 2

Obrazek

Obrazek
Tak wygląda w MkAvrCalc



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 lis 2014, o 15:48 
Offline
Moderator
Avatar użytkownika

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

a no dobra jest zakładka fusy uproszczone ok

i teraz powiedz mi nie czytasz w niej tego co jest napisane na CZERWONO ?

_________________
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: 30 lis 2014, o 15:53 
Offline
Użytkownik

Dołączył(a): 31 mar 2014
Posty: 55
Pomógł: 2

Czyli wystarczyło odznaczyć CKDIV8, nie zobaczyłem że to nowa opcja przynajmniej w Atmega8 i na starszej wersji MkAvrCalc nie było CKDIV8 i chyba dlatego, a nie sprawdzałem cóż to, teraz już wszystko działa dziękuję za cierpliwość :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 lis 2014, o 16:59 
Offline
Moderator
Avatar użytkownika

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

To nie jest żadna nowa opcja panie kochany w MkAvrCalculator - tylko stara jak świat i od początku programu ;)

Po prostu niektóre procki (stare) nie mają fusebitu CKDIV8 a nowsze procki go mają i MkAvrCalculator panie musi się dostosować do tego

a ty musisz to zapamiętać na przyszł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: 1 gru 2014, o 06:38 
Offline
Użytkownik

Dołączył(a): 31 mar 2014
Posty: 55
Pomógł: 2

Na pewno teraz będę o tym pamiętał :)



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: 19 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

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