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



Teraz jest 8 sty 2025, o 18:50


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 4 ] 
Autor Wiadomość
PostNapisane: 14 gru 2014, o 21:36 
Offline
Nowy

Dołączył(a): 11 gru 2014
Posty: 7
Pomógł: 0

Witam, zaczynam przygodę z AVR. Po obejrzeniu filmików z serii "Jak zacząć" udało się podłączyć, zainstalować USBasp , stworzyć pierwszy układ na płytce stykowej, uruchomić Eclipse wgrać pierwsz progam z diodą. I tutaj .... Pierwszy problem, podczas twodzenia kodu z 2 diodami kompilator nie zwracał błędu natomiast po restarcie kontrolera wykonywany była starsza wersja kodu. Kilka prób później stwierdziłem, że jest na tyle późno że może popełniam "Czeski błąd". Następnego dnia pierwsza kompilacjia i wgranie kodu i ku mojemu zdziwieniu widzę, że świecą 2 diody. Ale kolejna zmiana kodu i ponownie brak reakcji na reset. Czy o czymś zapomniałem?

Poniżej kod + komunikat z Eclipse.
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Cytuj:
Launching C:\eclipse\WinAVR\bin\avrdude -pm88p -cusbasp -Uflash:w:TestAVR.hex:a
Output:

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.00s

avrdude: Device signature = 0x1e930f
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: reading input file "TestAVR.hex"
avrdude: input file TestAVR.hex auto detected as Intel Hex
avrdude: writing flash (144 bytes):

Writing | ################################################## | 100% 0.07s

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

Reading | ################################################## | 100% 0.04s

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

avrdude done. Thank you.

avrdude finished



Ostatnio edytowano 14 gru 2014, o 22:11 przez bert1223, łącznie edytowano 2 razy

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

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

bert1223 napisał(a):
Czy o czymś zapomniałem?

Tak - zapomniałeś obejrzeć DOKŁADNIE tego poradnika:

http://mirekk36.blogspot.com/2014/11/av ... -luna.html

a w nim masz jak na talerzu podaną odpowiedź na swoje pytanie

_________________
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: 14 gru 2014, o 21:49 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 29 mar 2013
Posty: 175
Pomógł: 10

Po zmianach w kodzie zapisałeś projekt (ew. włączyłeś autozapis)? Jak nie zapiszesz to będzie wgrywało stary kod i dlatego nie będzie działać.



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

Dołączył(a): 11 gru 2014
Posty: 7
Pomógł: 0

Wydaje się, że opcja auto zapisu została zaznaczona? Eclipse jest chyba pierwszy środowiskiem na jakim pracuje, które domyślnie nie zapisuje plików przed kompilacją.

Obrazek

Ale może zeczywiście coś jest nie tak, z kompilacją. Wyczyściłem pliki projektu: "Project/Clean", uruchomiłem kompilację wgrałem projekt i ... Działa bez restartu. Jak będzie dalej?

Kolejna zmiana w kodzie, kompilacja, przerzucenie hex. Brak efektu efektu. Ponownie czysczę projekt, ... , ... i działa.
Jaka może być przyczyna takiego zachowania Eclipse?



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

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