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



Teraz jest 2 wrz 2025, o 05:53


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 11 ] 
Autor Wiadomość
PostNapisane: 3 maja 2016, o 13:16 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 20 paź 2013
Posty: 143
Lokalizacja: Zamość
Pomógł: 0

Witam.

Obrazek

MKavrCalc widzi moją atmegę, natomiast eclipse mars skonfigurowany tak jak Pan Mirek wskazuje w filmikach zwraca komunikat jak na obrazku wyżej. Programator USBASP kupiłem kilka dni temu w sklepie internetowym Atnel.

------------------------ [ Dodano po: 13 minutach ]

co więcej:

Obrazek

Przy próbie wgrania programu przez eclipsa do atmegi zwracany jest błąd jak wyżej.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 maja 2016, o 13:31 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 mar 2014
Posty: 1475
Pomógł: 167

Zainstaluj wersje avrdude zgodnie z tym co podaje Mirek (np.tą z mkAVRCalculatora). Plugin w eclipse nie wspiera najnowszego avrdude.

--
Pozdrawiam,
Robert



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 maja 2016, o 13:42 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 20 paź 2013
Posty: 143
Lokalizacja: Zamość
Pomógł: 0

No właśnie zainstalowałem tę z mkAVRCalculatora :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 maja 2016, o 13:49 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 mar 2014
Posty: 1475
Pomógł: 167

Ten drugi błąd oznacza brak poprawnej komunikacji. Czy masz domyślne taktowanie procesora 1MHz, czy zmieniłeś.
Jak nie, to musisz użyć parametru -B8 przy programowaniu (spowolnienie SCK).
Tutaj masz opisane to przez Mirka: http://mirekk36.blogspot.com/2013/06/gd ... ipsem.html

--
Pozdrawiam,
Robert



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 maja 2016, o 15:25 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 20 paź 2013
Posty: 143
Lokalizacja: Zamość
Pomógł: 0

P wpisaniu -B 8 błąd już nie wyskakuje, ale pojawia się problem z SCK przy kompilowaniu. W MkAvrCalc w zakładce fusebity domyślnie ustawione jest na 1MHz. Układ nie reaguje po wgraniu programu.

Kod:
Launching C:\ATMEGA\AVRDUDE\avrdude -pm8 -cusbasp -B 8 -Uflash:w:drugi.hex:a
Output:

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

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

avrdude: Device signature = 0x1e9307
avrdude: NOTE: FLASH memory has been specified, an erase cycle will be performed
         To disable this feature, specify the -D option.
avrdude: erasing chip
avrdude: set SCK frequency to 93750 Hz
avrdude: reading input file "drugi.hex"
avrdude: input file drugi.hex auto detected as Intel Hex
avrdude: writing flash (110 bytes):

Writing | ################################################## | 100% 0.08s

avrdude: 110 bytes of flash written
avrdude: verifying flash memory against drugi.hex:
avrdude: load data flash data from input file drugi.hex:
avrdude: input file drugi.hex auto detected as Intel Hex
avrdude: input file drugi.hex contains 110 bytes
avrdude: reading on-chip flash data:

Reading | ################################################## | 100% 0.05s

avrdude: verifying ...
avrdude: 110 bytes of flash verified

avrdude done.  Thank you.

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

avrdude finished


------------------------ [ Dodano po: 59 minutach ]

A może coś w konfiguracji Elcipsa jest nie tak?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 maja 2016, o 17:23 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 26 sty 2016
Posty: 1177
Lokalizacja: Kraków
Pomógł: 94

Zaraz, przecież komunikaty mówią, że wgrałeś program "drugi.hex". Skąd wiesz, że nie reaguje?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 maja 2016, o 17:44 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 mar 2014
Posty: 1475
Pomógł: 167

Cytuj:
P wpisaniu -B 8 błąd już nie wyskakuje, ale pojawia się problem z SCK przy kompilowaniu. W MkAvrCalc w zakładce fusebity domyślnie ustawione jest na 1MHz. Układ nie reaguje po wgraniu programu.
Napisz co przez to rozumiesz, bo tak jak napisał Marhef, program poprawnie wgrał Ci się do procesora. Może program nie jest poprawnie napisany?
Obejrzyj Mirkowy poradnik instalacji Eclipse, tam jest także pokazane pisanie pierwszego programu: http://mirekk36.blogspot.com/2015/07/ec ... ogram.html.

Aby nie bawić się w zwalnianie SCK przestaw taktowanie na 8MHz (oczywiście możesz zostawić wewnętrzny oscylator) - także jest to opisane w podanym wyżej poradniku.

--
Pozdrawiam,
Robert



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 maja 2016, o 19:00 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 20 paź 2013
Posty: 143
Lokalizacja: Zamość
Pomógł: 0

Program wygląda tak:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

Zmieniłem taktowanie z wew. oscylatora na 8 MHz i dalej to samo. Dioda podłączona do PD2.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 maja 2016, o 19:44 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 26 sty 2016
Posty: 1177
Lokalizacja: Kraków
Pomógł: 94

Obejrzyj poradnik, który podał rskup.
Zainstalowałem wszystko wg niego i mi działa wszystko poprawnie.
Tak mnie zastanawia jedna rzecz... odłącz programator, tylko podciągnij linię RESET do Vcc (najlepiej przez rezystor 4k7 - 10k)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 maja 2016, o 19:56 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 mar 2014
Posty: 1475
Pomógł: 167

Program jest OK. Na pewno dobrze diodę podłączyłeś poprawnie? Jaki dałeś rezystor?
Czy układ resetu masz poprawnie zrobiony?

Daj schemat / zdjęcie układu.

--
Pozdrawiam,
Robert



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 maja 2016, o 21:34 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 20 paź 2013
Posty: 143
Lokalizacja: Zamość
Pomógł: 0

Już wszystko działa ok.
Problemem był brak rezystora przy resecie... Dziękuje wszystkim za poświęcony czas.



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

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