Witam! Procedura podpięcia tego programatora do Microchip Studio opisana jest dokładnie tu: [url=]http://mikrokontrolery.blogspot.co... Przy częstych zmianach typu mikrokontrolera konieczne jest wielokrotne przerabianie ustawień External Tools. Proponuję ułatwienie sobie pracy: - w katalogu projektu...
Witam, Za kupilem plyte Moduł DIP Z MIKROKONTROLEREM ATMEGA128, ZL7AVR. http://sklep.avt.pl/modul-dip-z-mikrokon... Uzywam AVRDude 1.0.5, GUI, Atmel STK500 v2. Za pomoca programu programator odczytuje Fusebit, lockbity. Natomiast podczas wgrywania programu wyskakuje komuniat: "Nazwa pliku, nazwa katalogu lub składnia etykiety woluminu...
http://obrazki.elektroda.net/78_12770565... Witam! Zniechęcony rozwiązaniami dostępnymi w internecie postanowiłem napisać własny bootloader dla mikrokontrolerów z rodziny AVR. Gotowe rozwiązania jakie znalazłem były zbyt rozbudowane lub po prostu nie działały. Projekt powstał w około 6-7 dni ale tylko dla tego że było to zagadnienie zupełnie...
nie mam szczęści do tego, nie dość ze się na tym nie znam to ciągle pod gore... Zrobiłem jak pisałeś, teraz dostałem podobny błąd jak przy płytce sanguino: fork/exec C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr... The filename or extension is too long. Błąd kompilacji dla płytki ATmega1284. Wcześniej z płytka sanguino próbowałem na...
Windows...generalnie czasami mam potrzebę komuś zdalnie przesłać hexa aby uaktualnił sobie program i żeby odbiorcy za wiele nie tłumaczyć to chciałem sobie przygotować taki plik wykonywalny który mi to zrobi i zaprogramuje procesor poprzez USBasp. Chodzi o to aby nie trzeba było za każdym razem zmieniać nazwy pliku w tym pliku z komendami dla AVRDUDE....
Czołem! Przy użyciu AVRDude (z nakładką graficzną AVRDude-GUI 1.0.5) na Windows 7, programatora STK500v2, starając się zaprogramować kostkę ATMega32 plikiem HEX dostaję komunikat z błędem następującej treści. Nazwa pliku, nazwa katalogu lub składnia etykiety woluminu jest niepoprawna. Prawdopodobną przyczyną mogą być 'polskie literki' w nazwie pliku,...
Panowie nie mam pojęcia, próbowałem zrobić tak jak mówiliście i nie działa, nie może odnaleźć pliku. Microsoft Windows https://obrazki.elektroda.pl/7839753400_...
[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...
Na razie jeszcze nie ściągnąłem MKAVRCalculator. Pobawiłem się w Avrdude i wpisywałem różne komendy (oczywiście z indeksem -B10 ) z tej strony avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update. Próbowałem też odczytać taktowanie procesora poleceniem avrdude -c usbasp -p m8 -U hfuse:r:-:h -U lfuse:r:-:h...
Jestem początkującym i słabo mi idzie z obsługą wiersza polecenia. Te pliki właśnie wgrywałem, żeby szybciej się wpisywało zmieniałem nazwę. Polecenie dir pokazuje pliki ;] Dodano po 55 Udało się zaprogramować prawidłowo. Błąd- nazwa pliku nie miała rozszerzenia przypisanego. Chociaż w nazwie było .hex. Teraz jednak mam problem bo lcd się dalej nie...
W makefile zmieniam tylko: TARGET=nazwa (nazwa pliku c bez .c) MCU=atmega8/32 itp. AVRDUDE_PROGRAMMER=usbasp (Enable editing makefile) AVRDUDE_PORT=USB (Port) Cały makefile wygląda następująco: # Hey Emacs, this is a -*- makefile -*- #---------------------------------------... # WinAVR Makefile Template written by Eric...
Kompilacja: 1. unzip wirereader-1.02.6.zip 2. cd wirereader-1.02.6 3. make Ładowanie: 1. make upload Lub 'z palca', wgrywanie oprogramowania: avrdude -p m8 -c usbasp -Uflash:w:firmware.flash usbasp to nazwa programatora: tak jak np stk200 Jeżeli posługujesz się innym programatorem (np. ww. stk200) to należy poprawić zmienną PROGRAMMER z usbasp na stk200...
oo faktycznie nie ma go na liście prockow w avrdude , ale to drobiazg dopiszę go to żaden problem :) i podeśle Ci aktualny plik avrdude.ini , a Ty jeśli możesz dopisz go w programie :) a potem sprawdzimy czy to bedzie działać :) pozdrawiam Dodano po 26 No i gotowe u mnie już działa z linii wiersza poleceń avrdude : avrdude -c usbasp -p m8u2 -t rozpoznaje...
Hymm no tak chciałem zrobić:) Już chyba wiem, gdzie robię błąd, myślałem, że Bascom AVR służy do wczytywania tych hexów do mikrokontrolera, a on to robi przy okazji, tam chyba można programować Bascomem (jak sama nazwa wskazuje). Cały problem w tym, że hex mam (korzystałem z jednego narzędzi WinAVR - programmers notepad 2 i jest to migająca dioda na...
Mam uC Atmega8 a dokładnie płytkę uruchomieniową ZL2AVR i uczę się programować tego procka a ze względu na brak dobrze opisanych podstaw programowania uC AVR w C to tak trochę po omacku to robię i nie zawsze mi to wychodzi. To co mam jeszcze w swoim kodzie zmienić żeby dla Atmega8 to wszystko dobrze działało :?: jeżeli dopiero zaczynasz zabawe z uC...
Witam Do uruchomienia systemu ethernut korzystam z kursu "Ethernet i AVR'y" z Elektroniki Praktycznej. Zainstalowałem NutOS'a (w wersji 4.8.5) i wygenerowałem biblioteki systemu, tak jak w instrukcji zamieszczonej w kursie. Skopiowałem potrzebne pliki do WinAVR, postępując zgodnie z instrukcją i próbowałem uruchomoć pierwszy program "hello word". Kod...
Jestem początkującym w C. Napisałem sobie kilka funkcji sterujących wyświetlaczem LCD (1x16). Przy taktowaniu 1Mhz wszystko pracuje znakomicie. Przy innych częstotliwościach mikroprocesora (2, 4 i 8Mhz) wyświetlacz nie pracuje poprawnie, wyświetla niepełne napisy lub przypadkowe znaki. Mikrokontroler jest taktowany wewnętrznym generatorem RC. Oczywiście...
A po co jest to .elf w nazwie pliku ? Powinno być: nazwa_projektu.hex
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...
Po próbie zaprogramowania wyskakuje wiersz poleceń z komunikatem: "Nazwa pliku, nazwa katalogu lub składnia etykiety woluminu jest niepoprawna. po kliknięciu przycisku erase wiersz poleceń informuje mnie, że: "Nazwa avrdude.exe nie jest rozpoznawalna jako polecenie wewnętrzne lub zewnętrzne program wykonywalny lub plik wsadowy". Brak ścieżki dostępu...
Popieram pancio, też używam Geany :) Eclipse, jako że jest w javie, jest po prostu za wolny i jakoś do mnie nie przemawia. Do kompilacji projektów przeważnie są gotowe Makefile, a do pojedynczych plików używam własnych skryptów: kompilacja[syntax=bash]#!/bin/bash nazwa=${(at)%.*} CCC="avr-gcc -Wall -O2 -DDEBUG_LEVEL=0 -mmcu=atmega8" $CCC -c -o $nazwa.o...
hym właściwie to ATmege programuje bezpośrednio z LPT kilkoma kabelkami a skompilowany plik .HEX wysyłam do uP za pomocą pliku zaprogramuj.bat który zawiera avrdude -p m8 -c bsd -e -U flash:w:nazwa_pliku.hex. Plik .HEX uzyskuje AVRStudio. Intuicja podpowiada mi że będę miał problem?? Przeciwnie, nawet nie wiesz jak blisko rozwiązania jesteś. Używasz...
Dzięki wielkie za pomoc, spróbuję to wykorzystać ;) tak kilka słów wyjaśnienia, procesor jest od podstaw napisany przeze mnie w ramach pracy magisterskiej. Język Verilog, wszystkie układy arytmetyczno-logiczne napisane w opisie strukturalnym,reszta mieszanie. Testuję na razie w fpga Actel AGL250 (ledwo się mieści z peryferiami) ale docelowo ma być wykonany...
Siedzę już nad tym kilka dni. Mam nowy programator usb asp z atmega 8 na pokładzie i chcę grać nowy firmware. Używam arduino uno r3 jako programatora i avrdudess jako programu. Wszystko podłączone poprawnie, plik .hex wybrany dobry. I nic... Pokazuje taki błąd: ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ >>>: avrdude.exe -c avrisp -p m8 -P COM5 -b 9600 -U flash:w:"D:Downloadsusbasp.2011-05-28usb...
avrdude: ERROR: address 0x0810 out of range at line 129 Nie dało Ci to do myślenia? 0x0810 hex to 2064 dec a Attiny25 ma zdaje się 2048 bajtów pamięci programu (chyba że się mylę :) ). Poza tym nie daje mi spokoju nazwa pliku "sd8p_mo.hex " - czy przypadkiem nie był to hex pod Atmegę 8?
Zamiast avrdude -p m16 -c usbasp flash: r :"nazwa.hex":i daj falsh: w :nazwa.hex.A tak poza tym to r -> read w-> write więc nie zaprogramujesz procka za pomocą "r " (najwyraźniej źle zrozumiałeś manuala do avrdude tam pisze że parametr 'r' powoduje odczytanie zawartość pamieci i zapisanie jej do pliku "twojanazwa.hex" a parametr 'w' odczytuje zawartość...
W notatniku nie dajesz zapisz jako txt tylko Zapisz jako typ : Wszystkie pliki i nazwę podajesz start.bat
Najprościej będzie skompilować jakiś kod do HEX'a (może być i ten co podałeś w pierwszym poście ale zapisz go pod inną nazwą) i spróbój zapisać to co odczytał Avrdude z ATmegi do tego pliku
Dzięki za pomoc - dziś byłem w sklepie i kupiłem zenerki 3,0V i 3,3V. Pomyślałem później że szkoda się bawić i wlutowałem 3V - wykryło. Nie wiem dlaczego, ale mój avrdude zadziałał tylko ze starszymi sterownikami libUSB. Używam GUI o zadziwiająco chwytliwej nazwie 'AVR8 Burn-O-Mat v2'. Fajna rzecz, pobiera fusy z µC i sam je przelicza. Programowanie...
Instalujemy avrdude. Otwieramy cmd i : avrdude -p m644 -c <nazwa_programatora> -P <port_programatora> -U efuse:r:-:b -U hfuse:r:-:b -U lfuse:r:-:b To co wypluje wklejamy do jakiegoś pliku w dowolnym edytorze, np. notepad...
Nie mogę znaleźć tej ścieżki: \Arduino\hardware\arduino\avr\programmer... Masz rację, ścieżka do pliku `programmers.txt` może się różnić w zależności od systemu operacyjnego i sposobu instalacji Arduino IDE. Spróbuj poszukać pliku `programmers.txt` w tych lokalizacjach: Windows: * W katalogu instalacyjnym Arduino IDE: - `C:\Program Files (x86)\Arduino\hardware\arduino\avr\progr...
Są dwie różnice. Pierwsza tak jak kolega pawel-jwe wspomniał to zgodność z Atmel Studio/AVR Studio. Tu warto wchodzić w klony lub oryginały AVRISPMkII (te bez MkII w nazwie nie są zgodne z Atmel Studio, ale działają w AVR Studio). Oprócz tego, że programowanie masz bezpośrednio z Atmel Studio, to masz tam też np. zakładki do zmiany fusebitów poprzez...
Witam, ja byłem zmuszony do rozgryzienia i na podstawie podpowiedzi (at)zumek rozgryzłem :) Command: ścieżka do pliku avrdude.exe Arguments: -p m8 -c usbasp -P usb -U flash:w:$(ItemFileName).hex:a m8 model procka (atmega8) zastąpić kodową nazwą procka Initial direktory: $(ProjectDir)\debug /* bądź */ $(ProjectDir)\Release //w zależności od opcji przy...
Witam, na laboratoriach na uczelni programujemy w Keilu, procesory Silicon Laboratories, niestety te procki są wytwarzane w Stanach, a chciałbym nauczyć się programować przydatne dla mnie procesory. Wybrałem Atmegi, do których kupiłem programator . Niestety posiadam Windowsa 7 i AVR Studio (nawet najnowsza wersja) nie może się w tybie HID podłączyć...
Jaki schemat podłączeń ? Porównaj numery pinów LPT ze zdefiniowanymi donglami w pliku konfiguracyjnym avrdude.conf (type = par;). U mnie jest ich aż 17... To co stoi w id, wpisz literalnie jako nazwę programatora w Burn-O-Mat.
ja natomiast za nic nie mogę się połączyć w żaden sposób do mojej atmegi... Używam windowsa 7 64 bit. Próbowałem już Bascom AVR, AVR Studio, WinAVR, wszystkich tych programów w wirtualnym Windowsie XP, wszystko oczywiście w trybie HID i nic z tego. Jedyne co nawiązało jakikolwiek kontakt to AVRDUDE czyta mi Fuse i Lock bity oraz czyści pamięć procka......
Witam, Posiadam mikrokontroler AVR ATMEGA16 v2 z modułem FT232->USB (FTDI). Programator działa przez program MEGALOAD .NET. Czy istnieje możliwość wysyłania plików HEX przez soft avrdude . Nie mogę znaleźć odpowiedniej nazwy programatora dla poleceń avrdude np avrdude -c xxx -p m16 //gdzie xxx to nazwa programatora Urządzenie rozpoznawane jest w Windowsie...
Program AVR LAB go nie wykrywa bo musisz wybrać odpowiedni programator, odpowiedni port com (bo pracujesz w trybie ArduinoISP) i prędkość. Prędkość zależy od tej jaką sobie ustawiłeś w szkicu Arduino ISP. Polecam zamienić na 115200, bo będziesz miał zonk. Pisłem o tym autorowi programu, ale na razie nie wraca do tematu, program i tak jest super. To...
http://obrazki.elektroda.pl/7394682300_1... Źródło: http://www.atmel.com/Images/doc8161.pdf Jak widać, jest to Atmega88, ale w wersji PicoPower (wersje A mają te same sygantury). Powinna być dostępna w AVRdude. Jeśli nie jest, to trzeba będzie w pliku .conf skopiować wpis i zmienić nazwę oraz sygnaturę.
Wystarczy, ze zainstalujesz biblioteki avr-libc, binutils-avr, gcc-avr, avrdude wydajac pod linuksem polecenie sudo apt-get install <nazwa pakietu> pod Windowsem potrzebujesz programu Winavr i np. avrdude. W pliku Makefile zmodyfikuj nazwe programatora, na ten ktory masz (sa tam wszystkie wypisane i wyjasnone) W linii polecen (shell/ tryb msdos)...
Ta "lepsza nakładka" nosi nazwę AVR8 Burn-O-Mat i najnowszą wersję można ściągnąć ze strony - http://avr8-burn-o-mat.aaabbb.de/avr8_bu... . Oczywiście wymaga zainstalowanej Javy. W ustawieniach ustaw ścieżki do plików AVRDude
W ostatnim oknie trzeba też podawać pełną ścieżkę dostępu (łącznie z nazwą) pliku hex do ładowania zamiast "{file}". O ile pamiętam występuje tam dwa razy. Drugi sposób, który ja wolę to kompilacja Bascomem a ładowanie np AvrStudio lub właśnie Avrdude (gui).
Jeśli zrobiłeś ten programator z 4 rezystorów to nie będzie STK200 tylko programator o nazwie BASCOM zdaje się. Tak właśnie sprawdziłem - w pliku konfiguracyjnym avrdude.conf masz taki wpis: http://obrazki.elektroda.pl/4994762400_1... czyli musisz mieć tam te numerki pinów do których masz podłączone te rezystory Jak coś to ja jestem dostępny...
Komunikat który pokazujesz wskazuje na prawidłowe zaprogramowanie. Piszesz o jakimś warningu, ale go nie pokazujesz. Schemat ma nieprawidłowe podłączenie pinów do gniazda - nigdy go nie używaj. Edit: Jeżeli już bierzesz się za informatykę, to raz na zawsze zapamiętaj zasadę: Żadnych polskich liter w nazwach plików, folderów, zmiennych, itp. ... spacji...
Najprostszy programator zrobisz sobie w/g tego schematu: http://www.bsdhome.com/avrdude/ Ja od takiego zacząłem i działał. Jedynie na wszelki wypadek na liniach danych dołożyłem szeregowo rezystory 330 ohm (ukryte w koszulce temokurczliwej). Mogą byc inne wartości aby nie drastycznie różne i też powinno działać. Masę łączysz bezpośrednio. Taki programator...
Dzięki bardzo za pomoc, pomogło zmienienie nazwy pliku z kodem na led.c (myślałem, ze PN automatycznie przypisuje plikom w składni C/C++ rozszerzenie c, no i sie przeliczyłem ;) )teraz kompilacja przebiega bez problemu. Co do AVR Studio, to popróbuje z hex i avrdude. Jeszcze raz dzięki za podopowiedzi
Przepraszam, że dopiero teraz ale jestem w delegacji. Minęły dwa dni a Twój termometr nie działa... Możesz słuchać każdego. Ja proponuję takie rozwiązanie które zajmuje dosłownie dwie minuty jeśli robiło się to wczesniej. Sprawa jest w pełni odwracalna. To nie ślub z kobietą :D Więc co szkodzi spróbować? Kiedyś może sam komuś pomożesz. Należy zacząć...
1. Kompilator tworzy *.hex w folderze, gdzie znajduje się zapisany projekt. 2. W ścieżkach dostępu nie używałbym polskich znaków typu "ęąśćńół". 3. Nazwa projektu ani pliki nie powinny zawierać spacji. 4. Atmel Studio 6.0 obsługuje programator USBasp z avrdude tylko z poziomu "External Tools". 5. W programie, który przedstawiłeś trzeba dołączyć: #include...
Tylko pin RESET zawsze podciągasz rezystorem 10K do VCC. Pozostałe piny ISP zostaw bez żadnego podciągania. Dodano po 3 PODSTAWOWY BŁĄD JAKI ROBISZ - jest taki, że jak to bywa u początkujących, zrobiłeś sobie pliki HEX gdzieś na pulpicie w jakichś tam dalszych folderach. Potem masz foldery ze spacjami w środku albo co gorsze może i z polskimi ogonkami....
Instalujemy WinAVR - otrzymujemy kompilator C++ oraz program do wgrywania plików .hex (avrdude). AVRStudio bez problemu wykrywa WinAVR, natomiast jeśli chodzi o to drugie: - korzystamy AVR Burn-O-Mat i tam wygodnie sobie wszystko co trzeba wybieramy (i tak warto ten program zainstalować, aby wygodnie odczytywać i zapisywać fuse bity) - korzystamy z...
Witam Przeszukując fora nie znalazłem rozwiązania dla mojego problemu > "make.exe" program avrdude -p attiny2313 -P usb -c stk500v2 -U flash:w:led.hex avrdude: usbdev_open(): did not find any USB device "usb" make.exe: *** [program] Error 1 > Process Exit Code: 2 > Time Taken: 00:01 Panowie zamiast stk500v2 wpisywałem usbasp i było to samo. Ściągałem...
nazwa pliku nazwa katalogu excel nazwa pliku nazwa pliku skanu
wymiana grzałki aplikacja gmail lodówka wysoka temperatura agregat
Pokrywa gramofonu Technics SL-D303: naprawa i zamienniki HTML frame, iframe – ładowanie strony z jednej ramki do drugiej, target, JavaScript, bezpieczeństwo