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



Teraz jest 18 sty 2025, o 02:11


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 6 ] 
Autor Wiadomość
PostNapisane: 18 maja 2014, o 21:01 
Offline
Użytkownik

Dołączył(a): 11 maja 2014
Posty: 59
Pomógł: 3

Witam, jestem nowy na forum i bardzo proszę o wyrozumiałość.

A więc używam programu Eclipse, stworzyłem projekt odznaczyłem opcję "debug" wybrałem usbasp jako programator, atmega8 1 Mhz jako procesor i napisałem kod:

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


Nacisnąłem build i poszło ok, ale jak próbuje wgrać do avr to wyskakuje błąd avrdude:
Kod:
Launching C:\Program Files (x86)\Atmel\AVR Tools\AVR Toolchain\bin\avrdude -pm8 -cusbasp -Uflash:w:Mega8_blink.hex:a
Output:

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.

avrdude finished


Probowałem wgrać kilka razy, ale bez skutku.

Włączyłem MKavrCalculator wybrałem zapis do pamieci flash wybrałem plik z folderu relase z projektu i się wgrało bez problemu.

Ustawiłem w zakładce fusy uproszczone na wewnętrzny oscylator 8 Mhz zmieniłem właściwości projektu i mogę wgrywać pliki .hex z poziomu eclipse'a.

I tutaj moje pytanie, Jak zrobić żeby z eclipse'a można było wgrywać programy na atmege8a 1 Mhz?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 18 maja 2014, o 21:10 
Offline
Użytkownik

Dołączył(a): 22 lut 2014
Posty: 205
Lokalizacja: Poznań
Pomógł: 22

Trzeba wpisać parametr -B 8 przy konfiguracji USBASP w eclipse. Tam gdzie wybierasz programator kliknij edit i tam trzeba gdzieś ustawić nie mogę teraz sprawdzić bo nie mam dostępu do kompa (pisze z telefonu).



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 18 maja 2014, o 21:25 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 10 mar 2013
Posty: 739
Lokalizacja: Poznań
Pomógł: 84

Lub zmienić taktowanie procka na większe

np. MkCalkulatorem na wewnętrzne 8MHz
i nie zapomnieć przestawić w projekcie Eclipse



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 18 maja 2014, o 21:43 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 28 sty 2013
Posty: 426
Pomógł: 36

Albo w USB-ASP zewrzeć zworkę SLOW_SCK.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 18 maja 2014, o 21:47 
Offline
Użytkownik

Dołączył(a): 22 lut 2014
Posty: 205
Lokalizacja: Poznań
Pomógł: 22

W miejscu zaznaczonym na czerwono wpisz 8 (nie można wybrać z listy).

Obrazek


Autor postu otrzymał pochwałę


Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 maja 2014, o 13:13 
Offline
Użytkownik

Dołączył(a): 11 maja 2014
Posty: 59
Pomógł: 3

Dzięki wielkie.

Musiałem wpisac ręcznie w zakładce other -B 8 i poszło.



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

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