Do manipulacji na plikach hex wygodnie jest używać programu narzędziowego srec. Nie ma on co prawda edytora graficznego, ale umożliwia edycję poprzez parametry wywołania, co umożliwia pełną integrację z makefile i budowaniem aplikacji.
Witam wszystkich. Zakupiłem klon ARDUINO : Arduino Mega 2560 PRO Embed, AVR ATmega2560 256KB. Prosze o poradę co mi się udało zepsuć że procesor nie wykonuje moich poleceń. Opiszę czynności które były wykonane z tą płytką. 1. Po zasilaniu płytki zdziwiło mnie mruganie diody "L". Z Dtrki wyczytałem że to wyjście PB7. OK. 2. Po podłączeniu USB chciałem...
Pojawiła się nowa wersja AVRPascala (2.9.0.2385), jak zwykle dostępna tutaj: http://akarwowski.pl/index.php?page=elek... Zmiany: Nowa wersja AVRdude (8.0) Nowa wersja UnoLib (0.7; szczegóły na stronie https://sourceforge.net/projects/unolib/... Nowe funkcjonalności: - zapamiętywanie położenia ostatniego otwieranego katalogu po użyciu funkcji...
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. W pewnej konstrukcji ARM, z którą przyszło mi pracować, logi wysyłane były przy pomocy interfejsu I2C na adres 0x22 (7bit). Zapewne niektórzy znają przejściówki USB-I2C z układem FTDI np.: FT201X https://obrazki.elektroda.pl/2508288500_... i to właśnie te układy pracują na powyższym adresie. Jednak koszt takiej przejściówki to...
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...
http://obrazki.elektroda.pl/5385398300_1... Zaprezentować dziś chcę projekt lampki RGB który wykonałem na pracę zaliczeniową z systemów wbudowanych. Moim zdaniem osiągnięty efekt jest zadowalający więc może ktoś będzie zainteresowany wykonaniem urządzenia według mojego projektu. Jako, że jest to pierwszy zrealizowany przeze mnie projekt...
Witam, czy ktoś wie jak przechwytywać to co "wypluwa" z siebie avrdude gdy zada mu się coś do zrobienia??? Chodzi o przechwycenie tego co wyświetla na konsoli - ale pod Windows. taki trick że wpisujemy: avrdude parametry >> plik.txt powoduje że powstaje tylko pusty plik.txt
Uff, już się wystraszyłem, że nie ma się do czego przyczepić, ale jednak... Otóż po wykonaniu "Odczyt AVR", w okienku tego miniterminala (zakładka "Dane AVR") jestem informowany, jaka jest prawidłowa sygnatura dla ATmega328P, pomimo iż nie podłączałem niczego z tym procesorem. Dzieje się tak niezależnie od użytego programatora i niezależnie od podłączonego...
Ja mam Debiana, więc wklepuję w konsoli apt-get install avrdude i jest zainstalowane, dlatego pewnie jest najnowsza wersja :) Jak podałem poprawne ścieżki to wczytała się lista programatorów, ale nie ma na niej w ogóle programatora bascom. Dopisuję po prostu w polu na dodatkowe parametry -c bascom, ale w podglądzie konsoli widać potem, że nakładka wysyła...
Prawie, ale niezupełnie. Jeden obrazek by wyjaśnił wszystko ;) Wrzuciłbys może jak ty to widzisz, bo niestety ale jestem wzrokowcem i się pogubiłem w opisach chyba... Na tej stronie jest sensownie opisane jak dobierac oporniki do LM317 i min. dlaczego nie mogą być byle jakie: [url=http://www.reuk.co.uk/LM317-Voltage... voltage regulator...
Witam. Od pewnego czasu mam zajęcia zdalne z programowania, niestety z wiadomych przyczyn każdy program testujemy na symulatorze. Chciałem sobie popróbować na prawdziwy sprzęcie, niestety mam pewien problem. Podczas wgrywania programu pojawiają się błędy jak na screenach poniżej. https://obrazki.elektroda.pl/9052033700_... https://obrazki.elektroda.pl/3805085400_...
A możesz ustawiać w tym swoim graficznym interfejsie do AVRdude parametr bitclock (opcja -B w wierszu poleceń)? Spróbuj poeksperymentować z wartościami z zakresu 1...50, czasem trzeba trochę spowolnić zegar.
Przy próbie zaprogramowania Atmegi16 na koniec wyskakuje mi cosik takiego: avrdude: verifying ... avrdude: verification error, first mismatch at byte 0x0002 0x2a != 0x00 avrdude: verification error; content mismatch avrdude done. Thank you. > Process Exit Code: 1 a ponieważ nie jestem zbyt doświadczony to co to może oznaczać ? Następny,... wróżki to...
Problem w tym, że ten programator nie przedstawia się w systemie jako port COM... Co do tego external tool, to w sumie pomysł ciekawy, ale bardziej w ramach ostatecznego rozwiązania. Parametry avrdude i jego konfiguracja jest standardowa do bólu (dlatego nie dawałem "obrazków") - z innymi programatorami nie miałem problemów... Możliwość jest też taka,...
Witam. Parametry AVRDUDE to: -p pwm3b -c usbasp -U efuse:w:0xe9:m Ogólnie próbowałem już z włączoną/wyłączoną weryfikacją i cały czas to samo. Dziwi mnie, że fuse bitów extended nie mogę zmienić, a high i low programują się bez problemu.
poszukaj programu mkAvrCalculator , on też wykorzystuje AVRDUDE ale sam dobiera sobie parametry i będzie spokojnie i za free działał z twoim prockiem
Tutaj jest pokazane jak zrobić http://mirekk36.blogspot.com/2013/06/atm... to dla USBasp-a USBISP to nie jest ten sam programator ale można dodać 1 zworkę i wgrać oprogramowanie USBasp-a i mamy USBasp :) Tutaj masz instrukcję jak przerobić na USBasp-a http://www.sciencetronics.com/greenphoto... jeśli koniecznie...
Witam. W załączeniu pliczek avrhex.bat. Zarchiwizowany. Należy go uruchomić w taki sposób: avrhex t2313 nazwaPliku.hex . Parametry rozdzielone spacjami. Programuje każdy procek, który obsługuje avrdude, tu ,jeśli edytujesz ten plik bat ,programatorem UsbAsp . Można zmienić programator. WAŻNE jest zachowanie (podanie) odpowiednich ścieżek dostępu.
Witam, -U lock:w:00 -U efuse:w:00 Tyle że ja nie zmieniałem fuse bitów... Hmm... to poszukaj może w manualu co powodują dwa powyższe parametry :] Ludzie, używajcie programów, których działanie rozumiecie. Pozdrawiam, Dr.Vee
Cześć Linijkę -c usbasp -p t13 -U flash:w:$(ProjectDir)debug\$(ItemFileNam... uzupełnij o parametr -B 8 -c usbasp -p t13 -B 8 -U flash:w:$(ProjectDir)debug\$(ItemFileNam... Liczba przy parametrze -B xx może być większa, w zależności od opóźnień jakie chcesz uzyskać.
Muszę przyznać, że układ robi wrażenie. Sam kiedyś zastanawiałem się nad zdalnym programowaniem, ale doszedłem do wniosku, że prościej niż bootloader po radiu lub bluetooth się nie da. Dziś patrzę i jestem zdumiony nie dość, że bezprzewodowo to i tanio i bez konieczności zajmowania flsha dodatkowym kodem bootloadera. Sam korzystam na co dzień z stk500v2...
Witam. Jestem jeszcze dość zielony w tym temacie więc proszę o pomoc: Moja atmega48 jest standardowo taktowana 1 MHz. Potrzebuję zmienić to na 8 MHz Dowiedziałem się że robi się to za pomocą FUSE bitów które ustalają różne parametry procesora. Podobno jest to jednak niebezpieczne bo grzebiąc w tym można zablokować procka. Mam program AVRdude i programator...
Dzięki Mariuszu. To zrobiłem, nawet udało mi sie wstawić avrdragon.exe i odpowiednie parametry jako zewnętrzny programator do bascoma i to oczywiście działa. http://obrazki.elektroda.net/13_12027617... Żeby jednak przeprogramować fusy, czy locki, czy eeprom trzeba tworzyć oddzielne baty albo zmieniać opcje programatora. To mało eleganckie i...
Z listy wybierasz taki programator jaki masz. Poczytaj instrukcję. Ta płyta nie ma wbudowanego programatora, tylko w procku jest wgrany bootloader. Avrdude obsługuje też bootloadery (patrz instrukcja), ale ta płyta ma, zdaje się, jakiś swój własny wymysł więc raczej z nim nie zagada. Program do obsługi bootloadera EVB4.3 jest tylko pod Windę, więc o...
Nie mam bladego pojęcia... jadę przez bootloadera... Chwila ściągnę avrdude i posprawdzam... Edit: Po tej zmianie na sztywno, dioda od stroba zwolniła, szczerze powiedziawczy trudno określić z jaką częstotliwością teraz "miga"
>>>Zenek, już od jakiegoś czasu zamierzam wypróbować avrdude bo zawsze jest aktualny, powiedz czy ta nakładka graficzna wydaje również komunikaty błędów itp? w czytelny sposób? Jaki jest powód ze go polecają ludzie na forumach? Witam, dyskusja rozrosła się bez mojej obecności :) i dużo już wyjaśniono. Avrdude tylko wyjątkowo uruchamiam z trybu graficznego...
No ale nie odpowiedziałeś po co Ci bootloader. No ale chyba, aby wgrać program przez Arduino IDE trzeba mieć bootloader? Teraz jak wgrywam to mam błąd o którym już wspomniałem: menhils To potrafię sam zrobić, znalazłem też możliwość dodania procesorów Tiny. Problem w tym, że chcę mieć możliwość sam sobie wybrać parametry mikrokontrolera, a nie korzystać...
koornik --> jak masz Atmega8 to szybciej się nauczysz stosować avrdude zaczynając od jakiejś nakładki graficznej na niego i obserwując w niej ew jak są podawane parametry ;) przykład takiej nakładki, która ci zadziała - proszę ;) http://www.elektroda.pl/rtvforum/topic13... ( aha tylko najnowszą wersję tegoż programu możesz zassać sobie stąd...
Ok, Panowie - jak coś to najnowsza wersja/odsłona zintegrowanego programy MkAvrCalculator i Bascoma daje dwie dodatkowe możliwości/opcje. Otóż wielu użytkowników oburzyło się, że jak to może być, że po wywołaniu programu MkAvrCalculator z Bascoma - nie dokonuje on automatycznie programowania wsadu i się sam nie zamyka ? ;) Ja myślałem że tak będzie...
Wszystko jest sprawdzone. A parametry jakie podałem powyżej są wynikiem pomiarów a nie przewidywań ;] . Okazało się że uC był nie sprawny ( taki do mnie już dotarł ze sklepu - niestety). Niestety tak się skupiłem na poszukiwaniu błędu jaki mogłem popełnić że nie wziąłem pod uwagę tego ze może to nie moja wina ;). Schemat powyżej to prosty układ do sterowania...
Witam Podjąłem pierwszą próbę skomunikowania mikrokontrolera Atmega16A z PC. Wysyłam z Atmegi znak i chciałbym go odebrać w terminalu. Niestety coś robię nie tak i w terminalu nic się nie pojawia. Proszę o pomoc. Do komunikacji wykorzystuję konwerter UART->RS485(MAX485): https://core-electronics.com.au/ttl-uart... Oraz...
z konsoli avrdude -p atmega8 -c STK200 -U hfuse:w:0xD9:m -U lfuse:w:0xe1:m strona którą podałeś generuje dla ustawień domyślnych takie same parametry jak wgrałem -U lfuse:w:0xe1:m -U hfuse:w:0xd9:m czyli fuse bity mam można powiedzieć fabryczne więc w czym problem układ zmontowany ze strony z kursu http://hobby.abxyz.bplaced.net/index.php...
Nie ma konsoli, ale jest plik konfiguracyjny, w którym możesz spersonalizować parametry wgrywania/wypalania. Jeżeli używasz środowiska Android IDE to otwórz sobie plik Arduino\hardware\arduino\avr\programmers... i przejdź do fragmentu który jest odpowiedzialny za Twój programator np. arduinoisp następnie odszukaj sekcję arduinoisp.program.extra_params=...
Moim zdaniem najbardziej elastycznym programatorem jest AVRDUDE. Można go pobrać z http://savannah.nongnu.org/download/avrd... Jego zaletą jest fakt, że parametry programowanych układów zapisane są w pliku tekstowym, więc jest możliwość dodawania nowych typów układów bez zmian w samym programie (w przypadku Atmela wprowadzającego ciągle jekieś nowości...
A pokaż z jakimi parametrami wywołałeś avrdude.
Do tego samego katalogu, w którym znajdowałeś się odpalając avrdude. Jeżeli nie jesteś pewny, czy program został zgrany, dodaj parametr "-v" do avrdude.
Witam, mam prośbę, czy mógłby ktoś sprawdzić mojego Makefil'a, ponieważ podczas kompilacji wrzuca mi błąd o kodzie: avr-objcopy: 'main.elf': No such file make: *** [syntax=c]//sterownik wyswietlacza #include "HD44780.h" //usawiasz tam porty sterujące, nie musisz ogarniać kodu #include <util/delay.h> #include <avr/io.h>...
Faktycznie klona MKII nie trzeba programować innym programatorem bo ma sprzętowy USB rozpoznawany przez system. Mój błąd. Co oczywiście nie jest prawdą, bo klon AVRISPMkII kosztuje 50-60zł. Oryginał cyrka 200PLN, klon znalazłem gdzieś za 70PLN ale większość sklepów oferuje go w okolicach 100PLN. Mógłbym prosić o namiar gdzie jest za 50PLN? No chyba,...
No to było tak od razu :) Sprawdź to: [url=http://avr8-burn-o-mat.aaabbb.de/av... możesz sobie ustawić fusebity jak chcesz i na dole masz od razu wygenerowane parametry do programu avrdude, tylko sobie to kopiujesz i wklejasz do avrdude. Korzystam z tego i nie jest zbytnio uciążliwe. Niestety może on tylko generować...
A może: Bus Pirate v3 kupiony na e-bay.com ? http://www.seeedstudio.com/depot/bus-pir... Ja na takiego się skusiłem, aczkolwiek nie pracowałem na nim jeszcze więc nie mogę powiedzieć co potrafi. Zalety: tani, interfejs usb, otwarty hardware, trochę oprogramowania dostępnego w sieci. Parametry skopiowane ze strony:...
Mam nadzieje, że temat umieściłem we właściwym dziale - jeśli nie, przepraszam i proszę o przeniesienie go do właściwego. Chcąc zacząć naukę programowania mikro kontrolerów, wybrałem ATmega8. Oprócz niego kupiłem zestaw uruchomieniowy ZL2AVR z programatorem ISP. Następnie zabrałem się za instalacje potrzebnych programów(zamierzam uczyć się programowania...
hmm jeszcze nie wiem czy od razu dużo lepszy od AVR Studio ale jak dla mnie dużo lepsze IDE do pisania softu bo. 1. lepsze kolorowanie składni (pogrubione czcionki itp) może to błahostka ale jak się dużo pisze to człowiek i na takie rzeczy zwraca uwagę 2. jeszcze właśnie b.mało wiem o możliwościach konfiguracji np ścieżek do własnych bibliotek jak i...
Dodaj parametr -B 4
Programator jest dobrze zmontowany i działa. Pisząc posta zasugerowałem się schematem ze strony Adama Dybkowskiego gdzie pin 16 był podłączony. Z tego co teraz widzę, to jednak parametr -E ma pewien sens bo odnosi się do resetu procka a nie linii portu równoległego. Przestawianie parametru -E na reset bądź noreset daje zmiany stanu na linii 9 portu...
Z tego co widzę, to patche rozjechały się z tym, co znalazło się w firmware usbasp - w usbasp prędkość ustalana jest przez nową komendę USBASP_FUNC_SETISPSCK, a w ww. patchu dla avrdude przez parametr komendy USBASP_FUNC_CONNECT. Sugeruję raczej poczekanie do czasu aż "oficjalny" patch zostanie włączony do SVN-a. Dodano po 1 Poprawka: stosowne zmiany...
Witam 1. W Twoim przykładzie rezystor w Resecie nie jest w ogóle potrzebny. 2 Komunikat avrdude świadczy w 99% o złych połączeniach. U Ciebie jest źle podłączone złącze Kanda programatora. http://obrazki.elektroda.pl/7788304100_1... 3. W poleceniu dla avrdude należy dopisać parametr "-B 10". 4. Jeżeli to prawidłowo wykonasz, to pokaż...
może być parametr w linii (avrdude w konsoli) (at)yogi009 Możesz wyjaśnić potomnym po co avrdude znajomosć F_CPU?
Nic nie musisz zmieniać, jeśli prawidłowo odczytuje/rozpoznaje uC. Np. teraz podłączyłem Atmega644, odczyt jest taki: https://obrazki.elektroda.pl/5681066000_... Jak widać prawidłowo rozpoznał procesor, kolejne operacje będą odnosiły się już do tego uC, sprawdź parametry na tym ekranie i na kolejnych z fuse. Chcesz coś wgrać to przechodzisz...
Użyj avrdude z parametrami: avrdude -p atmega8 -c usbasp -P usb -B 8
arduino avrdude mkavrcalculator avrdude avrdude usbasp
klawisze winamp odwrotnie molex projektować autodesk
rover wymiana rozrusznika telewizor thomson
Age of History II – znikający kursor myszy w grze, Windows 10/11, jak przywrócić wskaźnik Kod błędu C2205 w Chrysler, Dodge, Jeep - czujnik kąta skrętu