Schemat jest podany w poście pierwszym. To nie jest schemat.
Kwestia nie polega na różnicy linux-windows. Pod linuksem miałem wersję 6.0.1, która wykazuje wspomniany błąd. Jest już zgłoszony: https://savannah.nongnu.org/bugs/?41561 Downgrade do 5.11 (taką wersję miałem na windowsie) pomogło. Od razu ostrzegam, że wersja 5.11svn-20111009, dostępna na stronie projektu, jest też koncertowo zepsuta. Tylko pełne 5.11!
Jesteś pewien, że pod dobre piny podłączyłeś ISP? ATMega128 ma mylące oznaczenia interfejsu ISP z SPI - jeśli się podłączyłeś pod MISO, MOSI itd. to jest źle.
Czy częstotliwość programowania ISP nie jest przypadkiem za wysoka ? Przypominam iż częstotliwość SCK powinna być mniejsza niż 1/4 częstotliwości taktowania mikrokontrolera. Zatem za pomocą zestawu program + kabelek do LPT + generator 4Mhz stawiam atmegę na nogi. Znaczy resetuję fusy. Czy na pewno są całkiem zresetowane ? Może przypadkiem jakiś lockbit...
raptor37 ---> tu masz przykład programatora na USB http://www.elektroda.pl/rtvforum/topic13... a tu oryginalna stronka z wsadem i różnymi pomysłami rozwiązaniami tego samego programatora USBASP Natomiast zamiast bawić się w składanie STK200 może kup sobie na allegro - koszt to jedynie ok 15zł Jak chcesz to kup może na allegro jeszcze lepszy od...
Sterowanie krokowymi poprzez "Pololu A4988 - sterownik silnika krokowego RepRap 35V/2A". Programowanie będzie przez złącze ISP i programator ATB-USBasp Atnel. Atmega128 SMD wlutowana na stałe. MOSI i MISO podpięte zgodnie z uwagami w wątku: https://www.elektroda.pl/rtvforum/topic1... Rozumiem że do programowania (ISP) używa się : -wspólnego...
sprawdzilem weryfikację i jednak jest błąd: avrdude.exe: verification error, first mismatch at byte 0x8000 0x35 != 0xff avrdude.exe: verification error; content mismatch więc tak jak mówiłem coś jest z tym programatorem, wgrałem właśnie firmware (usbasp.atmega8.2007-07-23.hex) i nadal jest to samo:( Myślę, że ktoś musiał mieć już z tym problem, bo chyba...
Witam. Jako że miałem problem z programowaniem atmega128 uaktualniłem sobie firmware w Usbasp i sterowniki do niego. Zainstalowałem też MkAVRCalculator aby zainstalować nowego Avrdude i jest problem. Atmegę można odczytać tylko raz bez zworki slow_sck za drugim razem jest już błąd Avrdude (tak pokazuje MkAVRCalculator). Po tym pierwszym odczycie już...
M128 ma więcej rejestrów do ustawiania z uwagi na rozmiar pamięci flash adresowany 17bit... z jakiej pamięci są pobierane dane do wyświetlenia ? Jakim programatorem jest to programowane ? Starsze wersje firmware w USBasp miały kiedyś z tym problem i należy aktualizować...
D:\BoskiD>avrdude -c usbasp -p atmega128 avrdude: AVR device initialized and ready to accept instructions Reading | ########################################... | 100% 0.02s avrdude: Device signature = 0x1e9702 avrdude: safemode: Fuses OK avrdude done. Thank you. D:\BoskiD> libusb co prawda jest instalowany jako jeden z plików sterownika...
budowałem kiedyś coś takiego, wzorowałem się na kodzie źródłowym programatora USBasp. BIN przesyłałem przez RS do pamięci I2C(to akuratnie złe rozwiązanie bo wolne)
STK200 / USBasp , mam chyba coś z laptopem i powoduje to pojawianie się potencjałów napięcia na GND USB
Ale to jaki np. do zaprogramowania tego układu by się nadał? podeślesz jakiś link orientacyjny? https://www.aliexpress.com/item/WholeSal...
Witam. Ale Atmega128 złącze ISP ma w innym miejscu. https://obrazki.elektroda.pl/6219878900_... Sorry za brzydki obrazek ale nic innego na szybko nie znalazłem.
Lub czy taki programator http://www.ebay.pl/itm/USB-ISP-USBASP-Pr... działałby normalnie z ATmega8A ? On ma w sobie już zaprogramowany układ scalony ?
Jak zaczynać to z jakim AVR, jaki model ? Czy taki programator wystarczy na początek [url=http://www.ebay.com/itm/USBASP-USBI... Jakie są różnice pomiędzy Atmlel Studio A Eclipse ?
A więc niżej screen z ustawienia fusebitów: http://obrazki.elektroda.pl/5262347400_1... Jak widać JTAK jest włączony, domyślam się, że to jest przyczyną, przed jego wyłączeniem wolę się zapytać czy nie zablokuje procesora, Mam programator USBASP pod USB. Czy jeżeli wyłącze JTAG to będe nadal mógł programować?
Może wyjęcie zworki JP3 - slow sck pomoże Nawet nie ma co pomagać, ta zworka jest po to żeby zaprogramować procki, które domyślnie ustawione są na 1MHz i nie zawsze bez tej zworki chcą się programować. Wtedy dopiero się ją zakłada. No chyba, że ktoś cały czas pracuje na procku ustawionym na 1MHz (wewn. oscylator) to wtedy ma ZONKA. Pomóc może jeszcze...
Witam ! elektryku5 powiedz i co doszło ? Jak jakość ? Długo trzeba czekać ? Sam się zainteresowałem portalem gdyż ceny nawet o 50% tańsze niż w Polsce. Przepraszam że się podszywam pod temat ale nie chce zakładać nowego tematu. Chciałbym zakupić programator USBasp. Jak myślicie dobry jakościowo będzie ? Kupiło ten programator ponad 1 100 osób. http://www.ebay.pl/itm/USBasp-USBISP-3-3...
avrdude spokojnie obsługuje ATtiny861. Możesz go obsłużyć używając avrdude z konsoli. Jeśli akurat masz wersję avrdude (jakąś starszą), która na liście nie ma tego procka, to pobierz sobie program MkAvrCalculator . On wprawdzie w wersji FREE nie pozwoli też użyć tego procka ale za to możesz skorzystać z tej wersji chociażby po to aby zainstalować sobie...
Okazało się że wystarczyło wyłączyć tryb zgodności i wszystko wróciło do normy. Dla dociekliwych dodam jeszcze info, że trzeba było w moim przypadku ustawić bezpieczniki efuse na wartość 0xFF W moim przypadku tak to wyglądało: avrdude -p m128 -c usbasp -U efuse:w:0xFF:m Gratisowy pkt dla wszystkich biorących udział w temacie, Pozdro!
witam. szukaj nie wie, google tez nic nie chce powiedzieć. moze mi pomożecie. odpaliłem usbasp (firmware z 2006-12-29). wszystko działa idealnie. aż... któregoś dnia pokazał błąd weryfikacji (atmega128). okazało sie ze zle zapisuje hexa gdy przekroczy on 64kb. przy 67kb pliku już są błędy. pierwsze 10kb zapisuje dobrze, potem są krzaki i do końca 64kb...
Posiadanie własnego usbasp jeżeli się chce robić coś z AVR-ami jest niezbędne (zwłaszcza że kosztuje całe 5zł). [url=http://www.aliexpress.com/item/Whol...
dodaj jeszcze wyjątkowo paskudny edytor w Arduino IDE (pisanie w nim to kara za grzechy) A tak kup tylko taki programator: http://www.aliexpress.com/item/Free-Ship...
Aktualizacja firmware w usbasp oraz aktualizacja avrdude do wersji 5.5 lub wyższej. To co masz potrafi zapisać tylko 32kB, czyli już staruszek :)
Witam serdecznie. Jestem początkujący jeśli chodzi o programowanie i dopiero się uczę i mam parę pytań dotyczących pewnego układu o którego wykonanie poprosił mnie znajomy. Dane układu: http://www.jaglarz.com/ja/elektronika/sc... Mam pewne pytanie odnośnie samego programu który wygląda dość dziwnie wg mnie (jak już wcześniej wspomniałem...
poskładałem 2giego pajączka, na 2gim Procku, efekty te same. próbowałem tez na innym kompie - bez zmian Próbowałeś programować softem o którym Ci pisałem ? tak. oto efekty (Navr V2,0a) : >>> -p ATmega128 -c usbasp -P lpt1 -v ________________________________________... avrdude.exe: Version...
Witajcie elektrodowicze. Tym razem, celem artykułu będzie przedstawienie wam kolejnego taniutkiego i bardzo przydatnego programatora od naszych skośnookich braci. https://obrazki.elektroda.pl/5259236300_... Jest to, programator UBSASP, w wersji 2.0, przeznaczony to współpracy z produkowanymi przez Atmela układami AVR. Po zakupie otrzymujemy...
Witam. Szukam jakiegoś dobrego programatora dla początkującego który zmieści się w budżecie 6 dolców. Szukałem na eBayu i znalazłem dwa ciekawe: "USBTiny USBtinyISP AVR ISP programmer for Arduino bootloader Meag2560 r3" http://obrazki.elektroda.pl/5903667300_1... "USBASP USBISP AVR Programmer Adapter 10 Pin Cable USB ATMEGA8 ATMEGA128"...
Ja swój programator do AVR zakupiłem za ~60zł i obsługuje takie uC: ATmega8, ATmega16, ATmega32, ATmega64, ATmega128, ATmega162, ATmega164, ATmega644 ATtiny12, ATtiny13, ATtiny15, ATtiny2313, ATtiny25, ATtiny26, ATtiny45, ATtiny85 , ATtiny261 , ATtiny461 , ATtiny861 AT90CAN128, AT90PWM2, AT90PWM3, AT90S1200, AT90S2313, AT90S2333, AT90S2343, AT90S4414,...
dzieukuję dziękuje za zebranie pochwał Dzieki tej wypowiedzi na forum elektroda sprzedałem juz 3 zestawy płytka z ATmega128 LCD T6963 128na 64 i obudowa - wszystko w cenie 130 zł. Programator USBasp nadal GRATIS!!!! Teraz mam dodatkowo karte : przekaźniki 8 sztuka na I2C , RTC8583 , AT24C64 , czujnik cisnienia MPX , potencjometr cyfrowy , . Pracuje...
Do jakiego adaptera ??? adaptera czego? Po drugie daj sobie spokój z PonyProgiem itp. Jeśli masz WindowsXP i port LPT w kopmputerze, programator STK200 a do zaprogramowania procke ATmega8 to: sięgnij po program MkAvrCalculator . W ostatniej zakładce znajdziesz klawisz który zainstaluje ci prawidłowo AVRDUDE oraz GIVEIO. Potem tylko wejdziesz w zakładkę...
Ja bym jeszcze sprawdzil prawidlowosc identyfikacji pinu nr 1. Co prawda w ATMega128, ale zrobilem glupi blad, tam w obudowie sa dwa markery i ten niewlasciwy wzialem za oznaczenie pinu nr 1. W efekcie nic sie nie programowalo, bo scalak byl odwrocony o 180 stopni. Taki glupi blad.
Musisz uaktualnić firmware do wersji 2007-07-23 lub nowszej -> [url=http://www.fischl.de/usbasp/usbasp.... Tak samo musisz uaktualnić avrdude. [url=http://www.elektroda.pl/rtvforum/to... USB dla mikrokontrolerów AVR, (wątek o podanym problemie i rozwiązanie)
Faktycznie wlutowałem hcf4053 i programator (usbasp) odczytuje sygnature i programuje... Wrzucam na niego taki kod: [syntax=csharp]#define F_CPU 1000000L #include <avr/io.h> #include <util/delay.h> int main(void) { DDRA |= _BV(0); for (;;){ PORTA ^= _BV(0); _delay_ms(500); } return 0; }[/syntax] No i nie bardzo chce dzialać... Caly czas...
Witam, Mam następujący problem. Zakupiłem robota z zamontowaną płytką: http://www.mobot.pl/download/MOBOT-MBv2-... GPS to FGPMMOPA4, konfiguracja: 9600 bps/8/N/1 Po drobnych modyfikacjach zamontowany jest tam kwarc 7,3728 Mhz. Procesor to Atmega128L (początkowo był Atmega128A z kwarcem 16Mhz). Podłączyłem do RX0 wyjście TX GPS FGPMMOPA4....
Ja mialem swojego czasu bardzo podobny problem z ATMEGA128 - ale to wiązało się z moją ingerencją w fusebity - przestawilem oscylator z wewnętrznego na zewnętrzny kwarc. Niestety, wskutek błednej interpretacji datasheeta ustawiłem w fusebitach kwarc o niskiej czestotliwosci, a załozyłem fizycznie kwarc 16MHz... No i oczywiście - brak komunikacji z prockiem.......
Kilku znajomych zrobiło programatory pod USB i byli niezbyt zadowoleni. Programatory były wolniejsze niż oryginalny AVRISP atmela którego obecnie używam pod com'a i nie zawsze chciały współpracować z avrstudio. Nigdy nie miałem z AVRISP żadnych problemów, do programowania używam avrstudio i działa super. Kilka osób polecało mi AVRISP 2 pod USB, zobacz...
http://obrazki.elektroda.pl/6168941700_1... Witam Za zwyczaj niezbyt wiele projektów publikuję w internecie, a to jeden z takich do którego powstania zmusiło mnie życie (a może i głupota). W internecie można znaleźć wiele projektów różnych programatorów dla procesorów AVR, są to niestety zazwyczaj konstrukcje działające w trybie programowania...
obsługiwane uP ( po lewej opcja avrdude ,ktorej i tak nie bedziesz musiał znać korzystając z graficznej nakładki , po prawej modele procków) m6450 = ATMEGA6450 m3250 = ATMEGA3250 m645 = ATMEGA645 m325 = ATMEGA325 usb1287 = AT90USB1287 usb1286 = AT90USB1286 usb647 = AT90USB647 usb646 = AT90USB646 t84 = ATtiny84 t44 = ATtiny44 t24 = ATtiny24 m2561 = ATMEGA2561...
ale pamiętam, że kompilatory zwykle zawierały w sobie narzędzie do analizy programu - tzw debuger. Kompilatory nie posiadają debuggera. To osobne narzędzie. Dodatkowo w przypadku małych atmeg debugwire jest problematyczne w użyciu (i wymaga specjalnego programatora), a w przypadku większych jest jeszcze gorzej bo konieczne jest wydłubanie JTAG co ogranicza...
Witajcie drodzy mądrzejsi ode mnie forumowicze. Otóż zbudowałem układ w oparciu o uC ATMEGA128L z podłączonym do niej kwarcem 7,37728. Na początku (nowy z fabrycznymi fusebitami) mikrokontroler świetnie dogadywał się z programatorem do momentu gdy nie zacząłem ustawiać fusebity. Korzystając ze strony http://www.engbedded.com/fusecalc/ wybrałem (jak...
Nie ogarniam tej atmegi "robi co chce". Po pierwsze nie mogę programować ze zdjętą zworką "slow_sc" na USBASP przy zasilaniu z 3,3V. Po drugie proste programy które testuje działają jak chcą a są to naprawdę proste programy które zapalają tylko diody na porcie C. Przy zasilaniu z 5V programuje ze zdjętą zworką slow_sck ale program nie działa jak potrzeba....
Czy programator jest poprawnie zbudowany?? Czy testowałeś go wcześniej? Czy próbowałeś zakładać zworkę LowClock w USBAsp? Swoją drogą to miałem kilka wykonań USBASP w rękach i ze wszystkimi były problemy. Nigdy nie działały od pierwszego razu. Poza tym programują bardzo wolno ze względu na brak sprzętowego USB w uC. Na Twoim miejscu bym zbudował USBTiny-MKII...
Witam. Jestem tutaj właściwie nowy, 2 dni temu przyszła mi paczka z moim pierwszym zamówieniem. Przeczytałem sporo kursów, obejrzałem wiele poradników dla początkujących na YT ale nadal nie mogę sobie poradzić z problemem. Mam mikrokontroler ATmega328P-PU bootloader Arduino, nowy jeszcze nie programowany ale za żadne skarby nie mogę się z nim połączyć....
Na potrzeby hobby itp. można jeszcze tak... https://www.segger.com/products/debug-pr... Dodano po 3 Chociaż patrzę jeszcze na licencję.. hmm.. pewnie aby nie łamać licencji ST, Segger w swojej licencji zastrzega, że taki swap i tak tylko na użytek z produktami ST.. Wiadomo, nikt nie będzie za Tobą biegał...
Kolego wszystko fajnie Ci wyszło ale zapomniałeś o jednej bardzo ważnej rzeczy mianowicie o obniżeniu częstotliwości programowania SLOW_SCK ! To jest bardzo ważne gdy programujesz procesor, który działa z częstotliwością mniejszą niż programator czyli f<=12MHz. Chyba że z góry obniżyłeś częstotliwość programowania ale wtedy to nie wiem kto chciał...
Witam Ostatnio zacząłem pracę nad projektem z rosyjskiej strony - jest to zegar VFD, i mam prośbę do Was, oto strona z projektem https://radioaktiv.ru/shems/digital/time... Zaprojektowałem swoją płytkę z elementami przewlekanymi oraz zmieniłem trochę zasilanie. Na stronie jest wsad do procka oraz fuse bity https://radioaktiv.ru/uploads/posts/2013...
Pokaż pełny log AVRDUDE tzn. z udanej operacji i nieudanej. Program mkAVR najlepiej usuń jeśli nie nadaje się do tego procesora. Sprawdź dobrze połączenie USBASP<-> CPU zwłaszcza sygnał resetu. Jak masz możliwość to pokaż schemat.
witam jestem jednym z tych co Mirkowi zgłaszali problem "PA" - dokładnie 48PA ale tyczy się to chyba i innych np 8PA itp. o których obsługę przy okazji proszę ;) zainstalowałem nowy "MKAVRkalkulator" i wpisy do avrdude. dobra robota Panowie :) "kalkulator nie rozpoznaje procka - trzeba wybrać ręcznie (jak chyba wspomniano) ale wreszcie można zmienić...
Nie umiem korzystać jednak z tych programów ,za dużo mają opcji i dokumentacja po angielsku mnie demotywuje heh... Tak pierwszy rok w ZSE Bydgoszcz. Oj przyłóż się do angielskiego. 95% dokumentacji w elektronice jest po angielsku(5% w językach wschodnich) A tłumaczenia na polski zawierają na ogół masę błędów, i wyglądają jak tłumaczone przez kogoś...
Witam, Temat zablokowanych AVR często się pojawia, niestety żadna z wyszukanych rad mi nie pomogła. Wgrałem do ATMEGA8L-8PU program ze strony Atmela pokazujący użycie uC jako RTC. Program był przygotowany na ATMega128 i dostosowując go do 8-emki źle popatrzyłem na wartość programowanych Fuse-bitów. Wpisałem do Low Fuse 0xE3, tak jak było oryginalnie...
Programuję Atmege128 za pomocą USBASP, wszystko się programuje , ale Atmega nie reaguje w ogóle (nie wykonuje programu) #include <avr/io.h> int main(void) { DDRD=255; PORTD=255; while(1) {} return 0; } Sprawdzam napięcia na pinach portu D i jest ono różne na każdym pinie (bo domyślnie porty są jako wejścia więc...
Natrafiłem na dziwny problem; Chodzi o atmegę128. Fusy 3F D4 FF (lata na kwarcu 14Mhz). Do tego jest bootloader 1kb na wejściu (przerobiony MCS bootloader do bascoma), no i sam program w bascomie. "normalna" procedura wygrywania softu jest taka: Za pomocą AVRDRAGON, spod Atmel Studio ustawiam sobie fusy. Następnie wgrywam plik HEX bootloadera. Wgrywa...
Piszesz ze chcesz sterować PC.7 a w programie ustawiasz PD.7. Przepraszam, miało być portd.7. Sprawdzałem poziomy napięć na innych pinach, to samo, tak jakby uC tego nie kontrolował. Ma wczytany program ale go nie wykonuje. Moje ustawienia fuse bits: D:\FF_download\ArduinoUploader>av... -p m128 -c usbasp -P lpt1 -U lfuse:r:-:h...
Witam Na sieci można znaleźć wiele adapterów, które można zainstalować sobie w podstawkach stykowych i nie tylko. Najczęściej dotyczy to jednak Atmega128. Jako, że trafiło mi się kilka Atmega88PA-AU postanowiłem je jakoś spożytkować. W fazie projektowania w Eagle okazało się, że sama przejściówka to trochę za mało dorzuciłem: - filtrację zasilania,...
avrdude -P /dev/ttyUSB0 -p m328 -c usbasp -e -U flash:w:eth_rem_dev_tcp.hex avrdude: AVR Part "m328" not found. Valid parts are: t10 = ATtiny10 [C:\WinAVR-20100110\bin\avrdude.... t8 = ATtiny9 [C:\WinAVR-20100110\bin\avrdude.... t5 = ATtiny5 [C:\WinAVR-20100110\bin\avrdude....
W tym problem ze ja tylko mam usbasp jest może inny sposób próbowałem w Programmers Notepad ale mam błąd: Ze atmega328 nie może być znaleziona. Może ktoś zrobić schemat połączeń albo wysłać mi linka jak sprawdzić układ ? Taki kod mi wyświetla Programmers Notepad kiedy próbuje programować: > "make.exe" program avrdude -p atmega328 -P usb...
Witam Kol. craksy , zdecyduj się co chcesz zaprogramować? W temacie i na schemacie jest ATmega8 a w komendzie podanej dla avrdude jest ATmega1281. Weź datasheet'a i poczytaj o podłączeniu programatora. SPRAWDŹ połączenia!!!
another alternative is to use booloader which emulate STK500. I use it on atmega128L
Nieeeee, no to po tych wyznaniach odnośnie: - braku dobrego środowiska za free bez żadnych durnych ograniczeń ;) jak np AVR GCC plus do tego ECLIPSE !!! - makabrycznej długości czasu programowania 2kB/10sec - nawet gdyby było 2kb/5sec to i tak masakra - jakimś takim prostym programatorkiem - prosty programatorek tylko i wyłącznie na zwykły port COM...
"please check for usbasp firmware update.", a najnowszy jest usbasp.2011-05-28, a nie z 2009 tak jak Ty masz. Zainstalowałem z 2011. Filtracja zasilania jest? Bo na tym schemacie jej nie widać Jest: http://obrazki.elektroda.pl/7236328700_1... Chyba jednak niedokładnie - patrz punkt 1.4 z linku w poprzednim moim poście. To jest cytat...
Ustaw zworkę SLOW_SCK w programatorze USBASP i okaże się, że ATmega168 ruszy ;)
http://obrazki.elektroda.pl/2762225800_1... Jedyny taki przenośny programator układów AVR. Pomoże wszędzie tam, gdzie trzeba zaktualizować oprogramowanie, a układ docelowy znajduje się w trudno dostępnym miejscu i nie mamy możliwości (lub chęci) ciągać ze sobą laptopa i mnóstwa przewodów. Banalnie łatwa obsługa, niski koszt wykonania, super...
Witam. 1. avrdude -p attiny2313 -P com1 -c usbasp -U flash:w:led.hex zamień na avrdude -p attiny2313 -P usb -c usbasp -U flash:w:led.hex 2. Sprawdź poprawność zaciśnięcia taśmy.
Czyli rozumiem, że wgrywanie programu przez USBasp morduje bootloader i trzeba od nowa go wgrać jeśli chcemy programować przez TX, RX, tak? Tak dokładnie się dzieje. Na otarcie łez masz dodatkowe 512 bajtów pamięci flash dla swojego programu, kiedy nie ma bootloadera. Czyli w te, które programowałem wcześniej USBasp muszę wgrać bootloader przez ArduinoISP...
Witam wszystkich. Dopiero zaczynam zabawę z mikrokontrolerami i na razie tylko programowałem na uczelni w systemie DSM-51. Całkiem nieźle mi w tym szło, wiec teraz chciałbym spróbować czegoś więcej tzn. wymyśliłem sobie zmajstrowanie budzika z termometrem. Na razie przygotowuję się teoretycznie, ale niewykluczone, ze w przyszłym tygodniu zacznę zbierać...
Jeśli wgrywałeś przez USBASPa to nie ma tam bootloadera. Co najwyżej przestawiłeś fusebity.
Witam. Dzisiaj chciałbym Wam zaprezentowć moją najnowsza aplikację - NAvr. Jest to już wersja 2.0a. Program NAvr® v.2.0a służy do graficznej obsługi znanego nam wszystkim programu avrdude. Obsługuje masę różnych procesorów oraz programatorów. Co można zrobić za pomocą tego programu? 1. Wgrać z dysku plik *.hex do pamięci flash 2. Ściągnąć na dysk...
Hi It can programm: AT90CAN32/64/128, AT90PWM1/2B/3B/81/161/216/316, AT90USB82/162/646/647/1286/1287, ATA5702M322/5782/5790/5790N/5795/5831/58... ATA6617C/664251, ATmega1280/1281/1284/1284P/1284RFR2/128/... ATmega165A/165P/165PA/168/168A/168P/168P...
Dokładnie wygląda to tak że komunikacja działa tylko raz. Tzn po podłączeniu USBASP do portu. Można zrobić odczyt, zapis, czy co tam, ale tylko raz. Za drugim razem i za n-tym już wywala błąd. potwierdzam, u mnie dokładnie takie same efekty w USBASP, a próbowałem programować ATmega32, ATmega168, ATmega8.
Zrobiłem aktualizacje do 2.0.7.6. Obsługuje bez problemu USBasp, no i biblioteki do SD faktycznie lepsze - obsługują SDHC i można np. sprawdzić rodzaj karty SD. Tylko zapisywany ciąg na karcie trochę inaczej jest. Zamiast spacji jest teraz "kropka" i cały tekst bardziej "zbity" w całość. Co do rC5 to nic się nie zmieniło, właściwie to gorzej bo pracuje...
Microsoft Windows XP [Wersja 5.1.2600] (C) Copyright 1985-2001 Microsoft Corp. C:\Documents and Settings\p4>avrdude -c? Valid programmers are: c2n232i = serial port banging, reset=dtr sck=!rts mosi=!txd miso=!cts [C:\Win AVR-20100110\bin\avrdude.conf:876 ... dasa3 = serial port banging, reset=!dtr sck=rts mosi=txd...
Witam, Mam problem z początkiem nauki programowania mikrokontrolerów. Zakupiłem na Allegro programator USBasp oraz podstawkę do programowania. Taki jak w linku: <ciach> Na USBasp ustawiłem przycisk na 1-ON, 2-ON, 3-OFF. Sterowniki zainstalowałem libusb_0.1.12.1. Dodatkowo zainstalowałem WinAVR do pierwszego programowania. Następnie utworzyłem...
[syntax=avrasm]# Hey Emacs, this is a -*- makefile -*- #---------------------------------------... # WinAVR Makefile Template written by Eric B. Weddington, Jörg Wunsch, et al. # # Released to the Public Domain # # Additional material for this makefile was written by: # Peter Fleury # Tim Henigan # Colin O'Flynn # Reiner...
http://obrazki.elektroda.net/71_12692978... Witam, Do niedawna byłem przeciwnikiem płytek testowych (zestawów uruchomieniowych) różnej maści. Zawsze wolałem sklecić sobie coś na szybko na płytce stykowej i już. Nie mniej jednak przy dużej ilości wpadających pomysłów do głowy (a mam ich ciągle bez liku jak na razie), w końcu braknie tych płytek stykowych,...
Ale służy ona do wgrania bootloadera przy pomocy innego programatora typu usbasp, a nie przez konwerter usb<=>rs232 dostępny na płytce arduino. Jeżeli chcesz zaprogramować atmegę8 to pobierz sobie mkavrcalculator, który w darmowej wersji obsługuje ten mikrokontroler. Dodatkowo w opcjach programu masz przycisk instaluj sterowniki usbasp, który...
To kup XMEGA z serii U, które programujesz przez bootloader i programatora nie potrzebujesz. USBasp zapewne będzie wspierał ATMega1284p, o ile kontrolujące go oprogramowanie (np. AVRdude) będzie ten procesor wspierać.
O co chodzi? Moje Arduino to chiński klon Po prostu Twój klon ma najprawdopodobniej inny wariant procesora ATmega328 niż oryginalny włoski UNO. Nie jest to jakiś kłopot na co dzień, bo praktycznie kostki są takie same w działaniu (różnice są np. w poborze prądu i innych drobnych szczegółach) ale przy wgrywaniu bezpośrednio do kostki USBaspem sprawdzana...
Nie musisz posiadać programatora usbasp, samo Arduino może służyć jako programator. Pod tym linkiem jest program o nazwie Atmega_Hex_Uploader, które wgrywa się do Arduino: https://github.com/nickgammon/arduino_sk... Po podłączeniu atmegi do ICSP w Arduino można wgrać program w postaci HEX. Sposób podłączenia jest przedstawiony na tej stronie (trzeba...
STK500v2 powinien działać bezpośrednio w Atmel Studio, ten kompatybilny z USBAsp nie - można go zmusić do działania przez AVRDude, ale nie jest to pełne wsparcie. Warto pomyśleć o klonie AVRISPMkII. Co do płytki - kup sobie Xplained Mini - ok. 60zł, ale na pokłądzie masz M328P + programator/debugger - wszystko kompatybilne z Arduino. Pobaw się na gotowcu,...
I domyślam się, że zaraz będą komentarze odnośnie tego by bawić się z Arduino, ale już to przerabiałem i chcę tak jakby "na surowo" a nie gotowa płytka. Bardzo słusznie. Wszelkie płytki "arduinowe" typu Uno/Nano/Mini/Micro z procesorami ATMega328 to moim zdaniem jest w obecnych czasach inwestycja w elektrozłom.
Witaj. USBasp za 20 zł jest programatorem o najlepszym współczynniku ceny do jakości. To już nie jest prawdą :) Od kiedy Atmel wypuścił ATmega168 Xplained Mini (np. w Farnellu za 38 zł, na Atmel Store $8), mamy za grosze programator + debugger współpracujący bezpośrednio z Atmel Studio. IMHO taka płyteczka (kompatybilna też z Arduino) na początek jest...
Hej, chciałbym zaprezentować jak dotąd swój najbardziej skomplikowany układ - płytka developerska dla 40-pinowych procków AVR. http://obrazki.elektroda.pl/4505629700_1... http://obrazki.elektroda.pl/3300532800_1... http://obrazki.elektroda.pl/9318931500_1... Na co dzień jestem programistą i co jakiś czas...
(at)fabjan1994 Na moje oko to proces budowania nie działa popawnie (compilation termiated). Problem tkwi w powłoce sh . Tu masz rozwiązanie problemu: http://www.avrfreaks.net/forum/windows-8... A tutaj Twój makefile po lekkim formatowaniu. Działa bez problemów: [syntax=bash] # Hey Emacs, this is a -*- makefile -*- #---------------------------------------...
http://obrazki.elektroda.pl/7637705700_1... Thomas Fischl, znany jako autor projektu USBasp, zamieścił na swojej stronie internetowej projekt nowego programatora AVR działającego w trybie stand-alone o nazwie ISPnub. Sam schemat programatora jest bardzo prosty i składa się praktycznie tylko z mikrokontrolera ATmega1284p, jednego przycisku...
A próbowałeś wpisać w Google "atmega328 usbasp schematic", użyć schematu: https://obrazki.elektroda.pl/2223747800_... np. ze strony http://www.learningaboutelectronics.com/... Twoja bezradność jest niepokojąca...
a jakich części potrzeba do USBASP? Może sam zrobię. Przede wszystkim potrzeba procka z zaprogramowanym wsadem, a żeby go mieć potrzebny jest programator - czyli typowy problem jajka i kury. Swoją drogą, programator jest wygodny i przydatny, więc warto go mieć, a jeszcze wygodniejszy jest programator i debugger. Najlepiej sobie kupić płytkę Atmel Xplained-Mini,...
O, mój ulubiony sklep internetowy widzę. Na początek proponuję zrezygnować z kupowania poszczególnych wartości i kupić od razu zestaw, są tam dostępne zestawy przewlekanych rezystorów (podkategoria "Zestawy R"). Ten 440 sztuk powinien wystarczyć, ale im więcej wartości, tym wygodniej. Co do USBasp, wersja z przełączanymi napięciami jest trochę droższa,...
Podstawowym sposobem programowania mikrokontrolera np. używanym w Arduino ATmega328 jest programowanie go zgodnie z dokumentacją w rozdziale: Memory Programming Opisane są tam programowanie: - równoległe, - szeregowe via SPI (MISO, MOSI, SCK). Do tego trybu niezbędny jest odpowiedni programator . Programatorem tym może być dowolne urządzenie, które...
W tym przypadku kondensator stanowi przerwę dla prądu stałego i nie dochodzi prąd do procka. Łączenie kondensatorów szeregowo czy równolegle to nie Twój problem w tej chwili ;) R1 masz podciągnięte do VCC? Ok ale czy sygnał reset idzie do programatora tak jak na schemacie? Jeśli tak to masz na stałe VCC na resecie. Podepnij go przed rezystorem czyli...
Mam jeszcze jedno pytanie, a mianowicie czy zamiast ATmega328 w obudowie TQFP użyć ATmega328 w obudowie DIP?
Zastanawia mnie jeszcze jedna kwestia. USBAsp posiada pin TxD araz RxD. Czyżby było to zaimplementowane już w firmware USBAspa?
sterowniki do usbasp są w programni mkavrcalcluator
O blad latwo jak sie nie uwaza przy tym. Od zawsze obsluguje wszystkie uklady za pomoca konsolowego avrdude'a. Poza tym nakladka nie robi nic ponad wklepanie standardowych komend. Przyczyna na pewno nie lezy tutaj. Objawy sa zakrecone, bo ja bardzo chaotycznie tlumacze wszelkie rzeczy. W skrocie chodzi o to, ze po zmianie fuse bitow ktore chcialem zmienic,...
Jeśli wgrałeś bootloader a następnie programujesz przez USBasp to bootloader zostaje automatycznie skasowany i nadpisany programem. Masz całe arduino czy tylko atmegę? Jeśli samą atmegę to linie RX i TX ( pin 2 i 3) są przeznaczone dla seriala i mając wgrany bootloader można wgrać program za pomocą tych pinów. ( oczywiście trzeba też zresetować układ...
To nie jest problem USBasp. Przecież masz wyraźny komunikat: Błąd kompilacji dla płytki ATmega328. a wcześniejsza informacja: Cannot find plugin 'liblto_plugin-0.dll' prowadzi do możliwego bug'u. Sciągnij najnowszą wersję i zobacz czy dalej będzie ten sam problem.
I czy na pewno twój USBasp w ogóle potrafi dostarczyć zasilanie do docelowego układu?
Masz bufor na podmianke?
To źle , nawet bardzo źle , czy płytka jest nowa ? , czy posiadasz programator AVR , np. usbasp ?, lub jakiś inny , lub ktoś ze znajomych ma ?. Jeśli tak to podłącz programator do arduino i wypal nowy bootloader , z tego co napisałeś nie ma kontaktu z Atmega328.
atmega128 usbasp programator usbasp atmega128 usbasp firmware usbasp
pralka siemens iq300 naprawa silniczka wycieraczki raport spalania
zelmer aquawelt zelmer aquawelt
Gdzie kupić żarnik do nagrzewnicy Master? Błędy 10B56 i 10B57 w Mercedes Actros MP4 - przyczyny i diagnostyka