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



Teraz jest 29 mar 2024, o 14:09


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 21 ] 
Autor Wiadomość
PostNapisane: 28 sty 2012, o 13:24 
Offline
Użytkownik

Dołączył(a): 02 gru 2011
Posty: 87
Pomógł: 0

Witam mam taki problem.

Środowisko skopiowane z płyty dołączonej wraz z książką.
Zainstalowane WinAvr
Zainstalowane AvrDude

Testuje Atmege 16.

Zainstalowałem AVR Burn-O-Mat,
ustawiłem fus bity dla procka tak aby był taktowany 8MHz wewnętrznym oscylatorem

ObrazekObrazek

Program pomyślnie odczytuje ustawienia fus bitów.

Problem jest już przy samym wgrywaniu wsadu w środowisku eclipse.

(Wgrywam skompilowany wsad 01 Migająca Dioda, dla Atmegi 16, z ustawieniami 8MHz dla kwarcu)

Nie sety nic nie działa podejrzewam błąd komunikacji..

ObrazekObrazek


Potem próbowałem w AVR Burn-O-Mat dać opcję verify FUSES to już mi wyskakuje error, ale jak daje read fuses jest ok.

Kilkukrotnie wgrywałem wsad to jedynie teraz mi na stałe zapaliła się dioda czyli na pinie pc.7 mam stan niski.

Oczywiście procek na płytce stykowej posprawdzam miernikiem jest ok, gnd do masy vcc i avcc do 5V z portu USB komputera. Między zasileniem oczywiście po 100n, reset przez 10k do VCC.

Wcześniej bawiłem się z 3x sztukami atmeg8 ale niestety w ogóle z nimi nie ma połączenia w mkv_kalkulator też - prawdopodobnie mam je poblokowane bo kiedyś kombinowałem z nimi cuda niewidy nie mając pojęcia o fusach :)


Pozdrawiam



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 sty 2012, o 13:43 
Offline
Użytkownik
Avatar użytkownika

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

płytki testowe (breadboard) zwłaszcza tanie chińskiej produkcji maja to do siebie
ze na nich coś nie łączy i można stracić sporo czasu i nerwów.

posprawdzaj wszystkie połączenia.

_________________
[b]San Escobar! Patria mia! Tu eres como la salud.[/b]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 sty 2012, o 13:47 
Offline
Użytkownik

Dołączył(a): 02 gru 2011
Posty: 87
Pomógł: 0

Właśnie posprawdzałem, kilkukrotnie i jest wszystko ok pod tym względem.

Bardziej martwi mnie to:

Reading | ################################################## | 100% 0.06s

avrdude: verifying ...
avrdude: verification error, first mismatch at byte 0x0000
0x0c != 0x00
avrdude: verification error; content mismatch


avrdude done. Thank you.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 sty 2012, o 14:27 
Offline
Użytkownik
Avatar użytkownika

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

dobra masz błąd weryfikacji to nic poważnego

jaka masz wersje avrdue ??

jak jest linia poleceń wywołująca avrdude

_________________
[b]San Escobar! Patria mia! Tu eres como la salud.[/b]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 sty 2012, o 14:59 
Offline
Użytkownik

Dołączył(a): 02 gru 2011
Posty: 87
Pomógł: 0

Wersja plików AvrDude to pliki zintegrowane w pakiecie WinAvr 20100110

z piliku config (avrdude.conf.in,v 1.140 2009/02/26)

Osobno zainstalowałem AvrDude to mam wersję:

avrdude.conf.in,v 1.140 2009/02/26 (to samo)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 sty 2012, o 15:03 
Offline
Użytkownik
Avatar użytkownika

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

zainstaluj avrdude z mkcalkulatora
sprawdź na mkclku czy widzi procka i niema problemu z weryfikacją
jesli tu jest ok to powiem ci jak zrobić resztę

_________________
[b]San Escobar! Patria mia! Tu eres como la salud.[/b]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 sty 2012, o 15:27 
Offline
Użytkownik

Dołączył(a): 02 gru 2011
Posty: 87
Pomógł: 0

Dodaje foto z konsoli

AVR dude z pakietu WinAVR

Obrazek


AVR Dude zainstalowane osobno

Obrazek

Zaraz pokukam z mkv_kalkulator

Wczoraj ja sprawdzałem w tym programie to bezproblemowo widział procka, z tym ze mam wersje free to krzyczał o ograniczeniach.

Dziś jak kombinowałem to już jakieś problemy mu wyskakiwały ale zaraz obkukam.



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

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

Nawet jak to wersja FREE programu MkAvrCalculator to weź że pan i zainstaluj sobie z niego AVRDUDE bo to masz całkiem za FREE niezależnie od procka i wersji demo. Co więcej zainstaluj tą wersję dokładnie tam gdzie znajduje się ta dostarczona z pakietem WinAVR

i nagle stanie się JASNOŚĆ a każdy procek zacznie się programować w Eclipse. ;)

_________________
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: 28 sty 2012, o 15:55 
Offline
Użytkownik

Dołączył(a): 02 gru 2011
Posty: 87
Pomógł: 0

Ok a więc tak zainstalowałem AVR DUDE na pakiet WinAvr.

mkAVR kakluklator widzi mego procka

AVR Burn-O-Mat widzi mojego procka, zmieniłem mu teraz fusy na zewnętrzne źródło sygnału zegarowego. Dałem kwarc 11MHz, ustawiłem bity dla konfiguracji 3-16MHZ

Obrazek

Skompilowałem 1 program z diodą.

Wgrałem, uzyskałem to co wcześniej dioda jest cały czas zapalona.

W czym mogę mieć jeszcze problem - pewnie to jakaś pierdułka



Ostatnio edytowano 28 sty 2012, o 16:15 przez aothunterpl, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 sty 2012, o 15:59 
Offline
Moderator
Avatar użytkownika

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

No to masz jeszcze jednego mini ZONK'a - pewnie procek z fabryki taktowany żółwim tempem 1MHz prawda ? ;)

Dlatego podejrzyj sobie jak to robi MkAvrCalculator - że dla spowolnienia SCK daje parametr -B 4

I albo ustaw procka sobie na ludzkie taktowanie 8MHz zamiast żółwia 1MHz

albo dodaj w Eclipse ten parametr w zakładce OTHERS odnośnie avrdude i wtedy będziesz już mógł programować z Eclipsa.

A MkAvrCalculator nie dość że by odczytał rodzaj procka to jeszcze widząc, że ma fabrycznego żółwia 1MHz to jeszcze by sobie sam załączył spowolnienie ;) dlatego warto brać z niego przykład.

_________________
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: 28 sty 2012, o 16:13 
Offline
Użytkownik
Avatar użytkownika

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

Mirku nie czepiaj się żółwi --> zawsze z zającami wygrywają :)

Ale to prawda z Mkcalka warto brać przykład.
Miejmy nadzieje że jeszcze nie po blokował sobie procków kombinując w BurnOMacie

_________________
[b]San Escobar! Patria mia! Tu eres como la salud.[/b]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 sty 2012, o 16:18 
Offline
Użytkownik

Dołączył(a): 02 gru 2011
Posty: 87
Pomógł: 0

Kiedy ja już na samym początku ustawiłem taktowanie 8MHz na wewnętrznym oscylatorze.
Oczywiście najpierw ustawiłem zworę CLK-SLOV na USB ASP

Jest to podane na początku pierwszego posta na screnach z ustawieniem fuse bitów.

Teraz ustawiłem na zewnętrzny kwarc.

Ale mimo wszystko jest coś nie tak, zrobiłem teraz test i wyciągnąłem kwarc, dioda dalej jest zapalona heh :)



Ostatnio edytowano 28 sty 2012, o 16:30 przez aothunterpl, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 sty 2012, o 16:28 
Offline
Moderator
Avatar użytkownika

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

aothunterpl napisał(a):
Kiedy ja już na samym początku ustawiłem taktowanie 8MHz na wewnętrznym oscylatorze.


No dobrze ;) ale ruszyło ci w końcu w Eclipse ? zrobiłeś to co polecałem wyżej ?

_________________
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: 28 sty 2012, o 19:42 
Offline
Użytkownik

Dołączył(a): 02 gru 2011
Posty: 87
Pomógł: 0

Chodziło ci o to że mam w ECLIPSE dodać parametr -B4 w zakładce OTHERS w ustawieniach dla AVR DUDE

Tylko po co mam to dawać skoro mam taktowanie 8MHz dla procka ?

Jeśli dobrze zrozumialem

Eclipse chodzi bez problemu, tylko po zaprogramowani dioda led mi cały czas świeci nawet jak wyjmuje kwarc heh ;]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 sty 2012, o 19:44 
Offline
Moderator
Avatar użytkownika

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

aothunterpl napisał(a):
Chodziło ci o to że mam w ECLIPSE dodać parametr -B4 w zakładce OTHERS w ustawieniach dla AVR DUDE

Tylko po co mam to dawać skoro mam taktowanie 8MHz dla procka ?

Jeśli dobrze zrozumialem

Eclipse chodzi bez problemu,


A OK, o to mi chodziło - czyli już jest 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: 28 sty 2012, o 19:49 
Offline
Użytkownik

Dołączył(a): 02 gru 2011
Posty: 87
Pomógł: 0

Nom nie dokonca ok bo jak programuje to jest to samo co było :)

Sam nie wiem o co biega , wkażdym bodzrazie diodencja mi nie mryga jeszcze.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 sty 2012, o 20:09 
Offline
Użytkownik

Dołączył(a): 02 gru 2011
Posty: 87
Pomógł: 0

Dobra panowie właśnie uruchomiłem 2 atmegi z 3 (ta 3 bedzie zblokowana chyba) na zewnętrznym oscylatorze, będę jeszcze raz próbował wszystko zdziałać dla tego procesorka.

A więc dla atmegi8 wszystko śmiga już jak należy. Dioda sobie mrygoli wiec teraz mogę brać się za jakieś ambitniejsze sprawy.

Obrazek

Jeszcze chciałbym się tylko dowiedzieć co znaczy te ostrzeżenie, że muszę sprawdzić procka.

A więc podsumowując programator działa ok, jest transfer do procka, muszę tylko się dowiedzieć co się gryzie z tą atmegą16.

Pozdrawiam dzięki za wszelkie wskazówki :)



Ostatnio edytowano 28 sty 2012, o 20:38 przez aothunterpl, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 sty 2012, o 20:36 
Offline
Użytkownik
Avatar użytkownika

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

poczekaj poczekaj ....

na pewno kompilujesz program na właściwy procesor i taktowanie ??

_________________
[b]San Escobar! Patria mia! Tu eres como la salud.[/b]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 sty 2012, o 20:41 
Offline
Użytkownik

Dołączył(a): 02 gru 2011
Posty: 87
Pomógł: 0

Jak najbardziej tak jeśli przełączam się na płytce z a16 na a8 w programie przed kompilacją zmieniam procka oraz jego wartość taktowania. Potem kompiluje i wgrywam wsad.

Obecnie wszystkie procki ustawiłem jednak na oscylator wewnętrzny 8MHz.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 sty 2012, o 20:45 
Offline
Użytkownik
Avatar użytkownika

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

Hmmm i ci nie działa miganie diodą ??

może zmień port dla diody ??

dla m16 może masz włączony JTAG i na tych pinach dioda migać nie będzie

_________________
[b]San Escobar! Patria mia! Tu eres como la salud.[/b]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 sty 2012, o 21:29 
Offline
Użytkownik

Dołączył(a): 02 gru 2011
Posty: 87
Pomógł: 0

Problem rozwiązany faktycznie miałem załączonego JTAG-a

Wyłączyłem a dioda wpięta do PC0

Wszystko już śmiga

Najważniejsze że programator sprawny.

A więc uderzam teraz na głębsze wody.

Dzięki wam koledzy forumowicze za wszelkie podpowiedzi !! :)



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

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