To_ja_moze_pozamiatam
Dawno nie programowałem mikrokontrolerów i chyba wyszedłem z wprawy. Może ktoś mi odświeży pamięć? Kiedyś kompilowałem sobie program w jakiś dziwny sposób (makefile i te sprawy) i całość wgrywałem mkAVRCalculatorem od ATNEL'a za pomocą USBasp (taki https://botland.com.pl/programatory/10794-programator-avr-zgodny-usbasp-isp-tasma-idc-niebieski.html). Teraz chciałem przesiąść się na Arduino IDE bo tam robiłem prototyp i dalej chce używać tego USBasp. Ustawienia IDE i błąd jaki dostaję są w załączniku. Co robię źle? Przeinstalowałem nawet sterowniki za pomocą Zadig'a
0
  • Najlepsze
  • Wszystkie komentarze
To_ja_moze_pozamiatam
@Marcek123: @Tymian: @Portier-Harry_Portier: Rzeczywiście pomogła zmiana sterowników na libusbK (v3.0.7.0).
mkAVRCalculator też odczytuje procka więc wszystko gra. Dzięki!
1
Marcek123
@To_ja_moze_pozamiatam: próbuj innych sterowników z zadiga, u mnie działa pod libusbK, a pamiętam że też miałem podobny problem
0
A.....5
Treść przeznaczona dla osób powyżej 18 roku życia...
0
  • Najlepsze
  • Wszystkie komentarze
cochese
cochese
@Anon95: Jeżeli dobrze pamiętam, to mam dwa USBASP, przy tych samych sterownikach i wersjach softu w Windowsie jeden rzuca tym komunikatem ("cannot set sck period..."), a drugi nie. Programują tak samo dobrze.
2
zetisdead
Problem polega na tym, że otrzymuje poniższy komunikat:


@Anon95: a konkretnie to która linia cię martwi?

Jeżeli chodzi o soft programatora to również go zaktualizowałem do libusb-win32
1
mirkogreg
Mirki, pijcie ze mno kompot ᕙ(✿ ͟ʖ✿)ᕗ Po czterech dniach walk udało mi się w końcu spacyfikować #usbasp
Jedziemy z kodem!
#mikrokontrolery #arduino
7
  • Najlepsze
  • Wszystkie komentarze
mirkogreg
@echelon_: Zaczęło się od tego, że USBasp nie chciał komunikować się z ATmegą8, nawet mkAVRkalkulator mi nie wykrywał płytki. Podejrzewałem konieczność wgrania nowego firmware'u, ale kiedy chciałem użyć ArduinoUNO jako ISP, ten również nie widział programatora. No więc spróbowałem użyć ArduinoISP do komunikacji bezpośrednio z ATmegą. Nadal dostawałem błąd "invalid device signature 0x000000", każde forum jakie czytałem sugerowało, że to błąd połączeń. No dałbym sobie rękę uciąć, że dobrze to
3
echelon_
@mirkogreg: To skoro już napisałeś taki post to wyjaśnij co było nie tak.
2
psi-nos
psi-nos
Pomożecie z #avr #atmega 8 #usbasp ?
Nie mogę zaprogramować, nie mam doświadczenia z programowaniem za pomocą programatora. Wcześniej był błąd z "cannot set sck period", zaktualizowałem usbasp do najnowszej wersji (http://www.rogerclark.net/updating-firmware-on-usbasp-bought-from-ebay/ wszystko poszło ok) i teraz mam takie coś:

$ ./avrdude -p m8 -c usbasp -F
avrdude.exe: error: program enable: target doesn't answer. 1
avrdude.exe: initialization failed,
1
  • Najlepsze
  • Wszystkie komentarze
A.....k
A.....k
@psi-nos: Domyślnie megi mają wewnętrzny kwarc plus wewnętrzny dzielnik /8 więc śmiga domyślnie na 1MHz i trzeba stosować wolną transmisję dla pierwszej zmiany fusebitów. Polecam -B 1000, ustawisz fusebity jak chcesz i wtedy -B na 8
2
Fox_Murder
@psi-nos: no jak byk. To atmega zdaje się być winna. Przyznaj się, grzebałeś w fusach, zmieniałeś kwarc albo co?
1
Wypok_spoko
Mireczki, czemu jak próbuję wgrać program do uC przez Atmel Studio za pomocą USBasp to wywala mi takie błędy?
avrdude.exe wywołuję z argumentami:

-e -P usb -c USBasp -p Atmega8 -e -U flash:w:”$(ProjectDir)Debug\$( ItemFileName).hex”:a
#elektronika #mikrokontrolery #avr #atmega #atmel #usbasp
1
  • Najlepsze
  • Wszystkie komentarze
A.....k
A.....k
#avr #arduino #atmelstudio6 #avrdude #usbasp

Piszesz, klikasz build -> avrdude -> masz zaprogramowany układ. Albo zamiast klikać ustawiasz sobie skrót. F7 i Ctrl+F10.

Polecam.
4
  • Najlepsze
  • Wszystkie komentarze
Recydywa
Mircy, no nie mogę. Miałem jeszcze z kiedyś poinstalowane wszystko pod usbasp, teraz po formacie nie mogę w żaden sposób odpalić cholery. Używam mkavrcalculator. Ciągle wyskakuje "błąd avrdude". Niby instaluję go z poziomu programu, ale nic, no nic po prostu. Halp.

#elektronika #avr #usbasp #mikrokontrolery #pytanie
3
  • Najlepsze
  • Wszystkie komentarze
LukaszW
Coś dla tych, którzy chcą się pobawić mikrokontrolerami, ale szkoda im wydawać 100zł na #arduino :) http://majsterkowo.pl/programowanie-mikrokontrolerow-za-pomoca-programatora-usbasp/ #usbasp #programator
1