Cześć wszystkim! Mam urządzenie bez nazwy (panel led), które jest kontrolowane przez AT89S52. Próbowałem "użyć go" w jakiś sposób, ale bez powodzenia, więc postanowiłem spróbować pobrać FLASH i spróbować go przeanalizować. To jest dla mnie po raz pierwszy (zgranie flash), więc nie mam żadnego programatora - więc użyłem oryginalnego Arduino UNO. Zaprogramowałem...
Sprawdziłem na tej wersji programu (1.1.0 (b100) czy się skasuje ATmega8. Nic się nie kasje, czy są założone LOCK czy nie, wielokrotnie odczytując "Sprawdź podłączony AVR" czy odczyt. Przy włączonym -e, kasuje flash przy odczycie czy "Sprawdź podłączony AVR" Dodano po 6 avrdude wersja 5.11.1
Ostatnio szukałem informacji na temat możliwości wyciągnięcia wsadu z Arduino Duemilanove przez jego bootloader, bez użycia ISP lub innego programatora. W wielu miejscach trafiałem na informację "nie da się", ale jednak się da i jest to proste, wystarczy program AVRDude, bootloader Arduino emuluje programator STK500. Odczyt pamięci FLASH: avrdude -C...
Witam, używam do programowania atmegi 328p programu avr dude + avr dude gui, pytanie, jaki wgrać lock bit żeby był niemożliwy odczyt flash? (i najlepiej eeprom też), pozdrawiam
... i nie zauważyłem ale miałem zmienione ustawienia FuseBitów - Watch-Dog'a, Boot Reset vector Enabled oraz co najgorsze BOOTSZ. Ingerencja w FuseBity pamięci FLASH skutecznie zadusiła mi Atmege. .... panie kolego ale ustawienia tych fusebitów - jakbyś ich nie zmieniał nie mają ŻADNEGO wpływu na "zduszenie" atmegi jak piszesz ;) zresztą fajne określenie...
Nie, odczyt zabezpieczonego procka zwraca kolejne wartości od 0 do 255 i tak w kóło. Nie wiem po co ci różne nakładki - avrdude najlepiej się obsługuje z linii poleceń, przynajmniej wiadomo o co chodzi, w dodatku można to zintegrować z jakimś sensownym IDE, dzięki czemu nie trzeba rozkodowywać fusebitów. Zobacz: http://mikrokontrolery.blogspot.com/2011...
Dlaczego w oknie profili jest dostępna (zaciemniona) opcja FLASH i EEPROM ? skoro program i tak niezapsiuje danych związanych z zapisem/odczytem FLASH i EEPROM.
Witam A wiec tak, Zainstalowałem na nowo avrdude i narazie udało mi sie wykonać odczyt flash z atmegi za pomocą Khazama AVR Programer. Przy korzystaniu z MkAvrCalculator dalej bez sukcesów tz. Program wyrzuca błąd "błąd AVRdude". Teraz czas wrzucić hexa do flash i zacząć zabawę. Dzięki Wam za zainteresowanie. Jak będę miał jeszcze jakieś przeszkody...
W wyniku kompilacji Twojego programu powinny powstać dwa obrazy pamięci. Jeden dla pamięci flash mikrokontrolera - zawiera on kod programu. Drugi dla pamięci eeprom mikrokontrolera - zawiera zawartość pamięci eeprom - w tym wypadku jest to liczba 3. Programowanie pamięci eeprom to po prostu wgranie tego wsadu. Z jakiego środowiska korzystasz? Np. w...
czytaj to co pluje program. Nic dziwnego że nie odczytuje jak masz złą komendę: avrdude -p m8 -c usbasp -P usb -u -U flash: r :read.hex: i Pozdro
Witam, mam układ sterowania halogenami, którym kieruje atmega. Wszystko zasilane jest z trafo dla halogenów. W układ wpięte jest złącze ISP do programowania. Odczyt pamięci, fusebitów, sygnatury, itp. zawsze przebiega pomyślnie. Problem pojawia się podczas programowania układu. Udaję się to raz na mniej więcej 10 prób. Przy braku sukcesu pojawia się...
Cześć, Próbuję przesiąść się z programowania w środowisku Arduino IDE na Microchip Studio. Chcę zaprogramować procek Atmega328p. Wykorzystuję programator ArduinoISP (stk500v1). Program jest prosty i wygląda następująco: Dodano po 2 PS. W przypadku zarówno Arduino IDE jak i Microchip Studio po wgraniu programu odczyt fusebitów jest taki sam: [syntax=text]avrdude.exe:...
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...
Witam, mam problem z zaprogramowaniem procesora attiny24. Używam programatora avr910 na usb oraz avrdude. W programie działa dobrze odczyt i zapis eeprom, odczyt fusebitów ale nie mogę odczytać ani zapisać flash'a. Po wgraniu jest błąd weryfikacji i bardzo długo trwa proces wgrywania flasha. około 130s. Procesor Attiny24 mam podłączony bez kwarcu, czy...
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...
pmw -> równie dobrze możesz tego HEXa wgrać programem mkAvrCalculator, wtedy unikniesz jakiejś znowu pomyłki przy wpisywaniu z linii komend w konsoli. Wystarczy wejść w jego zakładkę "Programator" i tam masz wszystko do zapisu do pamięci FLASH albo EEPROM czy Fusebitów i Lockbitów albo do odczytu, wg życzenia ;)
Avrdude nie chwalił się każdorazowo programując mikrokontroler, że oprócz kasowania pamięci flash przed zapisem, kasuje też inne dane Chip Erase to operacja niepodzielna przeprowadzana wewnątrz procesora, więc avrdude nie ma tu nic do rzeczy.
Podłączyłem JTAGICE mkII do Atmega 32 w komercyjnym urządzeniu żeby ocenić czy procesor nie jest uszkodzony i jakiś cudem po moich eksperymentach procesor okazał się wyczyszczony. Przy pierwszych odczytach lock bity miały wartość 0xC0 (wszystko zablokowane), przy kolejnych zrobiło się 0xFF. Praktycznie urządzenie jest już stracone, procesor wyczyszczony...
Porty mam USB,LPT oraz COM. Chciałbym z czytać wsad z działającej maszynki do strzyżenia oraz zapisać do nowego mikrokontrolera który będzie w maszynce która nie działa. Na 99,99% jeśli ta maszynka to komercyjny produkt, to FLASH kontrolera jest zabezpieczony przed odczytem i go żadnym programatorem nie odczytasz. Jeśli chcesz spróbować to praktycznie...
Nie za bardzo rozumiem, o co pytasz. Nie używaj żadnego Bascoma, tylko zwykłego AVRDude, z którego korzysta już twoje Arduino IDE... - https://www.ladyada.net/learn/avr/avrdud... Jeśli masz na myśli weryfikację w Arduino IDE, to krok weryfikacji uruchamia kompilator i linker. Nie wysyła żadnego kodu do mikrokontrolera. Mikrokontrolery AVR zawierają dwa...
Tylko w jakim programie zczytywac i wgrywac flash? Bo FTprog ma tylko opcję eeprom, a flash tylko dla czipów Vinculum. FTProg odczyta EEPROM znajdujący się w chipie FT, a nie w podłączonym procesorze. Do odczytu zawartości AVR użyj AVRDude, lub jedną z darmowych nakładek.
witam mam dosyc duzy problem z programatorem... moze ktos mial cos podobnego i wie co zrobic, otoz: -na stacjonarnym pc wszystko dziala bez problemow, -na laptopie dziala wszystko oproc programowania i zczytywania flasha(tzn odczyt sygnatury, fusy itd) (uzywam avrstudio 4.12 sp4) i co najdziwniejsze avrdude programuje na laptopie flash.... czy ktos...
Witam! Zakładam temat, bo skończyły mi się już pomysły. Mam ATmege2561 i programator USBasp. Chciałem zaktualizować bootloader, co wiąże się z zapisaniem całej pamięci w uC. Podczas programowania AVR8 Burn-O-Mat v2 wyświetla mi taki błąd: C:\Program Files\Avrdude 5.5\avrdude.exe -C C:\Program Files\Avrdude 5.5\avrdude.conf -p m2561 -P usb -c...
Jeszcze jedno pytanie Odinstalować to minGW i avrdude czy zostawić będzie się z tym "gryzło"? Dodano po 1 Zaktualizowałem gcc do 9.2.0 i nadal ten sam błąd przy __flash. w takim razie ja zmienić funkcje LCD_Write_Text() żeby korzystała z wskażników do FLASH?
Zaprogramowałem atmege 8 i miała dioda migać ale na żadnym porcie to się nie odbywa dla czego oto screen z programowania i kod udostępniony przez p_zag http://obrazki.elektroda.net/17_12582159... Wyglada na to ze processor nie zostal zaprogramowany albo zostal zaprogramowany z bledami.. Podczas weryfikacji, juz na pierwszej lokacji pamieci...
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...
Limit programowań flash - bzdura "Write/erase cyles: 10,000 flash/100,000 EEPROM" opcje są trzy: - wyłączone programowanie SPI (fusebit SPIEN) - wyłączony reset - zbyt duża częstotliwość SPI programatora (ma być 1/4 Częstotliwości zegarowej). Co jest źle najłatwiej sprawdzić programatorem HVPP.
Test szybkości programowania mega8: Zasuwa nieźle, jak by jeszcze obsługę prędkości dorobić to by było hiper, ciekawa jest bardzo mała różnica w zapis/odczyt zakładam że odczyt powinno się dać przyspieszyć bo normalnie chodzi szybciej odczyt od zapisu :) Pozdrawiam Grzegorz
Chodzi oczywiście o lock bity (lock - blokada). Swoją drogą skoro programujesz swoje avrki to jak możesz nie wiedzieć jeszcze nic o tych bitach ? Jak programujesz swoje AVRy ? Po pierwsze to nie są bity ustawiane z poziomu programu. PonyProg, AvrDude, AvrStudio, Bascom wszystkie pozwalają na ustawienie lock bitów. A blokując Flash lub EEPROM blokujesz...
Jeśli masz stary firmware wymagający ustawiania zworką slowsck, to raczej się nie uda - zworka może ustawić tylko dwie prędkości. Jak masz nowy (lub już właśnie sobie wgrałeś) to wystarczy podać parametr -B 64 i masz odczyt z 8k, np. linijka wpisana z palca by odczytać flash do pliku: avrdude -c USBASP -B 64 -P usb -p m16 -U flash:r:"D:\odczyt.hex&...
Moje problemy odbiegają od poprzedników ale temat zgodny, więc: Mam uP Atmega 8 oraz wyświetlacz zgodny z hd47780 2*16znaków. Gdy wrzucam jeden znak na wyświetlacz przy pomocy kodu niżej wszystko jest ok: while(1) { LCD_CLEAR; LCD_LOCATE(1,0); LCD_WRITE_DATA('d'); } return 0; } Mogę kilka takich znaków wrzucić...
Umieszczam kod ze strony radzia. HD44780.c [syntax=c] //--------------------------------------... // Wyświetlacz alfanumeryczny ze sterownikiem HD44780 // Sterowanie w trybie 4-bitowym bez odczytu flagi zajętości // z dowolnym przypisaniem sygnałów sterujących // Plik : HD44780.c // Mikrokontroler...
Jeżeli pamięć flash jest zabezpieczona przed odczytem to nie. Jeżeli nie jest zabezpieczona przed odczytem, to jak najbardziej możesz tak zrobić. Wspominałeś coś o AVRdude, myślę że z jego pomocą, jesteś w stanie sprawdzić czy pamięć jest zabezpieczona i jeżeli nie jest zabezpieczona, odczytać ją i zapisać w postaci pliku hex czy bin na kompie, a później...
tak w układzie docelowym... nie programatora :) zasilam płytkę stykową z usb :) tak wygląda moje podłączenie na płytce: http://img829.imageshack.us/img829/1028/... VCC - pobieram bezpośrednio z USB... dokładnie ze zworki odpowiadającej za dostarczenie napięcia do złącza ISP (IDC10, KANDA) GND, MOSI, MISO, RST - pobieram ze złącza zgodnie...
Istnieje USB-isp i USBasp. Nieco zalezy też od wersji Windowsa który lubi podmieniać sterowniki na najnowsze przy swojej aktualizacji. Najlepiej jest podejrzeć co się ma programem Zadig 2.7 i ewentualnie zmienić sterownik na "libusbK 3.x.x" Sterowniki WinUSB działają tylko z Arduino, libusb-win32 tylko z Avrdude. LibusbK jest uniwersalny. Odpal Zadig...
Posiadam programator AVR prog III. Podczas próby władowania programu na płytkę wyskakuje mi taki komunikat: "avrdude: usbdev_open(): did not find any USB device "usb"" co w takim wypadku zrobić? Ja rozwiązałem ten problem w taki sposób: - zwarłem zworke od obniżenia częstotliwości - w programie AVRStudio wybieramy Tools/Customize ->zakładka Tools Klikamy...
podłączyłem kwarc 6MHz, dalej to samo ;/ kiedy daje odczyt w ISPPROG odczytuje plik wyglądający tak :10000000FFFFFFFFFFFFFFFFFFFFFFFFFFF... :10001000FFFFFFFFFFFFFFFFFFFFFFFFFFF... :10002000FFFFFFFFFFFFFFFFFFFFFFFFFFF... :10003000FFFFFFFFFFFFFFFFFFFFFFFFFFF... :10004000FFFFFFFFFFFFFFFFFFFFFFFFFFF... :10005000FFFFFFFFFFFFFFFFFFFFFFFFFFF...
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...
Witam, mam USBSTICK (VW4RZUSBSTICK) oraz VW4AVRRAVEN no i potrzebuję pomocy przy programowania tego urządzenia. W AVR Studio 4 mogę spokojnie wysyłać wiadomości oraz odczytywać temperaturę z urządzenia. Pobrałem WinAVR z ProgrammersNotepad. Chciałem uruchomić nawet zwykły program z pustym main, tylko pojawia mi się błąd podczas uruchomienia: > "make.exe"...
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...
Jak w temacie. Płytka testowa na pewno jest poprawna. Sygnatura uC odczytywana jest prawidłowo natomiast nie da się odczytać flasha. Może jakaś podpowiedź?
Dawałem na reset rezystor 10k, ale nic to nie dawało. W każdym razie napisałem do sklepu w którym kupiłem programator z opisem problemu i skontaktował się ze mną sam producent programatora. Bardzo rzetelnie i profesjonalnie podszedł do sprawy i po wyczerpaniu wszelkich możliwości wysłał mi drugi egzemplarz programatora! Okazało się, że była jakaś wada...
Nie wiem jaka siła ciągnie mnie do tego aby przy tym cały czas grzebać zamiast zająć się czymś lepszym do roboty. Ale cóż, UDAŁO mi się nawiązać komunikację z programatorem. Wpisywałem różne prędkości (baudrate) i w końcu ustawiłem pewnie na właściwą. Ale teraz jest inny problem: dos(at)DoS-Aspire-7740:~$ sudo avrdude -p m88 -P /dev/ttyUSB0 -c avr910...
Witam, mam problem z uC Atmega644, programatorem AVR-Doper (stk 500v2), po ISP. Programator wielokrotnie współpracował z tym uC, co więcej potrafi odczytać flash oraz eeprom, zapisać eeprom, lecz nie potrafi wpisać programu do flash. EDIT: Przetestowałem też Mega16, ten sam problem. EDIT2: Coś mam spierniczoną konfiguracje WinAVR bowiem gdy z Mega16...
http://forumrc.alexba.eu/ipw-web/bulleti... nie wydaje mi sie, aby była to lipa, w przeciwnym razie autor nie pisałby referatu. Wiec mam ustawić te fuski, kliknąć odczyt i się same ustawią?? Nie powinno się wczytać najpierw FLASH, potem EEPROM, potem fuski? Wsad z rozszerzeniem .bin, to właśnie to EEPROM, nie?
https://obrazki.elektroda.pl/4263430300_... W temacie prezentuje: 1. Programator optoizolacyjny albo jak kto woli przejściówka do programowania ;) 2. Program na linuxa do programowania avr przez ISP 3. Inne schematy i konfiguracje działające z tym programem. Może zaczne od wad :) Wszystko co tutaj prezentuje to względnie proste sposoby...
Zacząłem od nowa: kupiłem nową ATmegę328P. Podłączyłem ją do pustej płytki stykowej, dodałem zasilanie, kwarc, kondensatory i WiFi. Ustawiłem fusy w avrdude z użyciem spowolnienia -B8 na USBasp (low: 0xFF, high: 0xDE, extended: 0x05). Układ zaczął działać z kwarcem. Nie wgrywałem bootloadera Arduino, tylko program z Arduino IDE obsługujący WiFi. Działało...
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>...
Witam serdecznie zakładam ten temat, bo nie znalazłem nigdzie rozwiązania mojego problemu. Zainstalowałem Bascoma, zainstalowalem programator USBasp pod windws 7 64bit wg wskazówek z blogu, zainstalowałem mkavrcalculator ,zintegrwałem z bascomem wg http://mirekk36.blogspot.com/2012/01/bas... MkAvrCalculator widzi mikrokontroler...
(at)szelus "Mógłbyś podsłuchiwać własną transmisję... " Mogę, tyle że oscyloskopem bez pamięci, który w dodatku śmieci na linii... :-( Jak dla mnie nadawał się tylko do testowania ogólnego stanu linii (przydźwięk i czy coś leci, jak to wygląda - stabilnie czy nie, i tylko przy ciągłym wysyłaniu tego samego znaku przez ATMEGĘ, np. 0xFF, 0xAA, 0x55 i...
panowie, w kolko to samo, vcc, gnd, prąd , napięcie - możne czas przenieść ten post do działu dla początkujących.... możemy tez zacząć się zastanawiać czy czasem rezonator nie jest odwrotnie wlutowany wybaczcie sarkazm ale ile razy mam jeszcze pisać ze temat zasilnia był już przerabiany i PISAŁEM ZE W ŻADNEJ KONFIGURACJI NIE RUSZA ... podobnie jak wcześniej...
Dziwne rzeczy się dzieją z programatorem pod isp i avrdude, w sumie nie pierwszy spotykam sie z takim problemem, ale co dziwne raz działa dobrze. W konsoli wpisuję komendę: bash-3.1$ avrdude -p m8 -c usbasp -v -F Dostaję taki wynik: avrdude: Version 5.5, compiled on Feb 4 2009 at 21:17:29 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/...
Ogólnie korzystam z Atmel Studio 6. Program wgrywam przez avrdude. Na programatorze mam jedynie zworkę od napięcia zasilania. Do tej pory cały czas mi się wyświetlał ten komunikat ale wszystko działało, dalej działa bo atmegę8 mogę zaprogramować bez problemu: avrdude: warning: cannot set sck period. please check for usbasp firmware update Teraz...
Opiszę tutaj moje próby zaprogramowania w linuksie Mikrokontrolera ATtiny2313 z wykorzystaniem kompilatora języka C avr-gcc, programatora avrdude oraz Sample Electronics programmer. Schematów nie dorzucam ponieważ nie bardzo jest sens cały programator to tylko 3 oporniki podłączone do portu LPT do znalezienia w google w każdej chwili, reszta mojego...
Możesz spróbować odczytać tą ATMEGĘ 88P przez SPI, jest tam EEPROM 512bajtów, jeśli Ci się poszczęści i nie będzie zabezpieczony. Zainstaluj sobie AVRDUDESS, podłącz i spróbuj odczytać. Jeśli procesor będzie zabezpieczony to w odczycie eepromu będą po kolei wartości 0x00 do 0xFF w kółko. Czyli zabezpieczony się odczyta ale będą śmieci. Jest możliwość...
Nie. Podchwytliwe pytanie. Podłączone jest dobrze, zgodnie z tym schematem + podłączone są piny 20 i 22 do masy i napięcia. Dodano po 33 Dobra, znalazłem rozwiazanie. Zmieniłem ISP CLQ frequency na 187,5kHz (-B5 w avrdude)
No nareszcie się udało. Instalację i deinstalację programatora i programów przeprowadziłem kilka razy w celu zwiększenia pewności że to działa. System : Windows 7 64x Komputer: Dell Studio Programator: USB AVR ISP II STK500v2 Włączona czarna zworka (praca w trybie HID) Włączona czerwona zworka ( zasilanie układu docelowego z programatora) Układy testowane:...
Witam Znalazłem w swoich zbiorach różności płytkowych płytkę sterowniczą od klimatyzacji, podłączyłem wszystko tak jak powinno być i o dziwo działa. Na płytce jest mikrokontroler atmega48 dip-28 na zewnętrznym kwarcu 4Mhz. Wpadłem na pomysł żeby zaprogramować go swoim wsadem, i pytanie czy jest w ogóle możliwe zaprogramowanie go? czy mam sobie odpuścić...
Czerwony - vcc Biały - gnd Czarny - sck Zielony - miso Zółty - mosi Pomarańczowy - reset Niebieskie - zasilanie z programatora 5V Podłączenie jest dobre bo mikrokontroler zareagował w avrdude na -e (miałem wgrany program, bez zmian fusebitow, podlaczylem na sekundę na odwrót zasilanie,ale poprawiłem je po chwili. Avrcalculator go nie wykrywał, ale program...
W każdym przypadku nie można odczytać sygnatury urządzenia. A cokolwiek da się poprawnie odczytać? Jak zwykle sprawdź połączenia z programatorem - zwykle tu jest jakiś głupi błąd. Druga sprawa to czy na pinach do programowania nie ma jakiś obwodów elektronicznych, które mogą zakłócić pracę programatora? Coś w stylu kondensatora, małego rezystora, LEDa...
Na pewno kiedyś używałem tabel opisujących zależność Baud Rate UARTA od Fosc, bowiem ATtiny to mój drugi AVR. Kilka lat temu "jechałem" na ATmega16 z kwarcem=7.3728MHz i prawie wszystkie peryferia uruchomiłem. Jednak wtedy zbytnio nie przejmowałem się ani "fusami" ani kwarcem przy projektowaniu płytki testowej ("fusami" zajął się kolega). Poza tym informacje...
http://obrazki.elektroda.pl/1595345900_1... Witam, Ostatnio w wyniku dużej chęci rozgryzienia tematu wykorzystania układu FT232R do programowania procesorków AVR, postanowiłem zbudować taki prosty ale jakże przydatny programator dla każdego. Często nowe płyty główne lub notebooki nie posiadają już gniazda LPT więc odpadają proste programatory...
heh...dzięki za podpowiedź....w sumie mogłem sie domyślić: -> avrdude -p m8 -c bsd -e -U flash: w :led.hex - w jak "write" - czyli zapis na mikrokontrolerze, -> avrdude -p m8 -c bsd -e -U flash: r :led.hex - r jak "read" - czyli odczyt z mikrokontrolera, lecz niestety coś nie działa, a mianowicie: napisany przeze mnie kod w C wygląda tak: #include...
Skąd mogę ściągnąć AVRDUDE w wersji 5.10 lub 5.11 jako *.EXE? Na stronie domowej A już najdziwniejsze jest dla mnie to co opisujesz o jakimś pliku test.hex, którego rzekomo nie ma ani folderu w którym się znajduje. To powiedz mi jak ty w ogóle programujesz ten wsad ??????? ręcznie??? Jakimś plikiem *.BAT ???? jeśli tak to ja się nie dziwię, że masz...
Mam nastepujacy problem. Nie moge zaprogramowac jednej z Atmeg8. Korzystam z programatorow STK200 i USBASP (zazwyczaj korzystam z usbasp, ale w razie watpliwosci uruchamiam stk-a). Problem wyglada nastepujaca. Nie moge zmienic fusebitow, ani wrzucic nic do flasha mojej atmegi. Lockbitow nie zmienialem (wszystkie 11). Moge zczytac sygnature oraz ustawienia...
Witam, Wczoraj złożyłem programator do uC AVR zgodnie ze schematem i opisem ze strony: http://diy-elektronika.pl/wp-content/upl... http://diy-elektronika.pl/202-usbasp-pro... Doskonale zdawałem sobie sprawę że złożenie będzie łatwiejszą częścią całego przedsięwzięcia i poradzenie sobie z dalszymi...
Witam. No i kolejny mały problem z zaprogramowaniem. Programuję przez usbasp i avrdude i mam kolejny program dotyczący tym razem wyświetlacza lcd 2x16. Oczywiście program także pochodzi z książki p. Borkowskiego. Tym razem nie chodzi mi o sam program a programowanie. Programuję zawsze z wiersza polecenia na win xp. Wcześniejsze programy wchodzą normalnie...
U mnie problem jest taki. Używam tego samego programatora. Program raz go widzi, raz nie... Raz dobrze odczytuje sygnatury, raz źle... Ale jak już dobrze to jest cos takiego: F:\Projekty\preamp>REM Plik procedury programowania ATMega8 F:\Projekty\preamp>avrdude -p m16 -c bsd -e -U flash:w:main.hex avrdude: AVR device initialized and ready to accept...
Bzdura. Do lock/fuse/itp są zupełnie inne komendy. Programowanie tego wygląda kompletnie inaczej niż flasha. Nie jest to żaden "oddzielny adres". Jak pisałem, zażyj sobie magnezu, napij się czegoś mocniejszego lub użyj innej metody, która cie uspokaja zanim coś napiszesz. Bo niestety bzdury sam opowiadasz i wykazujesz się nieznajomością toolchaina...
Witam, ostatnio programowałem procesor atmega8 za pomocą programatora At89ISP z portu LPT. Cały układ dobrze funkcjonował do momentu kiedy zmieniłem programator na SP-100 (USBasp). Po wielugodzinnej przeprawie ze sterownikami (Windows 7 x32) do programatora chyba się udało ;]. Niestety dalej nie mogłem odczytywać/zapisywać do/z pamięci flash atmegi8....
Odpalam AvrLab. Podpinam samo Usbasp do usb. Zworka JP2 rozwarta. Wybieram programator: USBASP i klikam odczytaj AVR i wyskakuje: [syntax=avrasm]avrdude.exe: error: could not find USB device with vid=0x16c0 pid=0x5dc vendor='www.fischl.de' product='USBasp' avrdude.exe done. Thank you.[/syntax] Coś mnie normalnie trafi, próbowałem forsować ale: [syntax=avrasm]D:\AVRLab\avrdude>avrdude...
Pod warunkiem że nie ustawiłeś lock bitów możesz wykonać polecenie: avrdude-p m8 -c stk500v2 -P avrdoper -u -U flash:r:read.hex:i -U eeprom:r:read.eep:i Będziesz mógł powielić urządzenie, ale o zmianach raczej zapomnij, no chyba że jesteś hardcorem :D Pozdrawiam
Witam, Jakieś 3 miesiące temu abudowałem programator AVRISP mkII na bazie wsadu LUFA i /usr/local/bin/avrdude -c avrispmkII -p x16a4 -vvv -U flash:w:xmega16a4u.output.test.h... avrdude: Version 6.1, compiled on Sep 26 2014 at 23:47:35 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ Copyright (c) 2007-2014...
Jakiś czas temu na https://github.com/LGTMCU/LarduinoISP pojawił się zmodyfikowany szkic LarduinoISP, obsługujący również wariant P tego chińskiego wynalazku. Pobawiłem się tym trochę i sprawa na razie wygląda tak: 1. Można pogadać z tym "nibyuceglonym" MiniEVB po SWC/SWD za pośrednictwem avrdude, ustawiając prędkość na 19200. 2. Można załadować do...
http://obrazki.elektroda.pl/9430180700_1... Jako że ostatnimi czasy autor projektu postanowił wymienić klawiaturę na nową, zastanawiał się, co zrobić z tą starą, zużytą. Ponieważ swego czasu natknął się na projekt http://obrazki.elektroda.pl/3034685400_1... Czwarta dioda nie może być kontrolowana przez komputer, wskazuje...
Aha a jak mi wyskakuje takie coś? ........ I żadnego pliku nie ma. Procek sprawny, programator działa. Co może być nie tak jak nie blokada? Sprubuj inną niezawodną metodę: 1. otwórz okno 'cmd' - jezeli nie wiesz jak to: - naciśnij klawisz z oknem windowsowym (ten pomiędzy Ctrl i lewy Alt) oraz literę R. - w ukazanym oknie wpisz: cmd; otworzy ci się...
Czytaj komunikaty w Avrdude po "Reading | ######..." avrdude.exe: invalid output file format: -1 Zapisujesz flasha do złego pliku (musisz zapisać do Intel HEX'a żebyś mógł go odczytać).
Na poczatku pisze ,ze jestem troche zielony w temacie. Mam nakladke burn-o-mat i avrdude ver58 lub ponyprrog. W procku wysypany wsad. Mam plik hex. (do flasha), eep.(do eeproma) i elf., natomiast gdzie elf. zaladowac? Czy jak teraz na procku sa zalozone lockbit1 i 2. to poprawnie odczytuje fusbity ,czy jest to tylko fake?
a rozmiar programu wzrósł z 3072 do 3932 bajtów więc na pewno nie mogę sobie pozwolić na użycie tej funkcji. Aha, nie wiedziałem, że dekodowanie robisz na MCU. To może zrób tak, że MCU komunikuje się z serwerem dwukrotnie i na początku przy pierwszym zapytaniu pobiera metadane odnośnie wsadu, wielkość firmware, adres startowy w FLASH, CRC całego wsadu,...
Witam Przechodząc od razu do sedna: układ Attiny2313A, programator USBasp, oprogramowanie Extreme Burner AVR i mkAVRcalculator (nakładka Avrdude). Wgrałem hex - poszło OK. Czy to normalne, że po ustawieniu fusebitów w poniższy sposób, wszelkie programy przestały widzieć/odczytywać flash mikrokontrolera: http://obrazki.elektroda.pl/3426132600_1...
Witam! Ostatnio musiałem przerzucić projekt z atmega8 na atmega168 (więcej sprzętu i pamięci) ... i zaczęły się problemy. Chyba kilkanaście razy sprawdzałem cz poprawnie skonfigurowałem wszystkie rejestry i dalej nic, program lubi się czasami wysypać, lub nie działa wg. oczekiwań, gdy na atmega8 działa ok. Podejrzewałem że wina może tkwi po stronie...
Zasilam na razie z programatora. Wszędzie wisi 100nF, PORTF jest nieuzywany. Odczytując pamięć flash kontrolera: avrdude -p m128 -c usbasp -U flash:r:"flash.bin"... To niezależnie od kodu zawsze jest to błąd 0x0100, zawsze w tym samym miejscu jest FF FF FF FF FF FF FF FF i dalsza część kodu.
Zrobiłem jak napisałeś. Port ustawiłem "/dev/parport0" tak gdzieś przeczytałem..nie wiem czy to dobrze. I dałem tą rakietę (czerwoną) wyrzuciło, że nie może odczytać "/dev/parport0", to nadałem sobie prawa do tego pliku i powtórzyłem operacje "rakieta" otrzymałem: avrdude -p m16 -c STK200 -P /dev/parport0 -u -U flash:w:/home/kacpir/project.hex...
Prosze was ogromnie o pomoc w uruchomieniu progamatora, z tego linku: http://www.rototron.info/?Page=USBAVR/US... Zrobilem wszystko tak jak jest podane na tej stronie, z tym ze zastosowalem uklad 74LS126 zamiast 74HC126 poniewaz jest niedostepny u mnie w miescie. Proboje zaprogramowac Atmege8 byle jakim wsadem, odczytac i zawsze mam taki blad:...
Witam! Przy próbie zaprogramowania plikiem main.hex przy odczycie pojawia się taki problem: avrdude.exe: reading on-chip flash data: Reading | #####################################avr... stk500_2_ReceiveMessage(): timeout ############# | 100% 15.15s avrdude.exe: verifying ... avrdude.exe: verification error, first mismatch at byte 0x0300 0x0c...
Przez JTAG ICE wykrywa prawidłową sygnaturę ale po kasowaniu pamięci flash dalej nie mogę programować po ISP. http://obrazki.elektroda.net/46_12238472... http://obrazki.elektroda.net/69_12238472... Próbowałem kasować poprzez JTAG ICE jak również przez avrdude ale nic to nie dało. Fusebity odczytane przez JTAGICE: http://obrazki.elektroda.net/67_12238473...
Wprowadziłem do pomocniczej Tiny program: Dodano po 8 I jeszcze fusebity https://obrazki.elektroda.pl/3977601600_... Dodano po 42 To wygląda tak jakby program w uC nie startował. LED testowy zamiast migać świeci ciągle.
Witam Widzę, że nie tylko ja mam problem z tym programatorem; korzystam z avrdude, który wyrzuca mi coś takiego: avrdude -p atmega8 -P com4 -c stk500v2 -U flash:w:main.hex avrdude: stk500v2_command(): command failed avrdude: stk500v2_command(): command failed avrdude: stk500v2_program_enable(): cannot get connection status avrdude: initialization failed,...
Witam. Jakiś czas temu przerobiłem część z kursu ze strony > "uisp" -dlpt=0x378 -dprog=bsd --rd_fuses Atmel AVR ATmega8 is found. Fuse Low Byte = 0xe1 Fuse High Byte = 0xd9 Fuse Extended Byte = 0xff Calibration Byte = 0xbd -- Read Only Lock Bits = 0xff BLB12 -> 1 BLB11 -> 1 BLB02 -> 1 BLB01 -> 1 LB2 -> 1 LB1 -> 1 >...
Witam! Ostatnio , przez parę dni siedziałem nad usbasp. Czemu , w czym problem? Kiedyś go złożyłem i nawet działał ale teraz nie - czemu? Nie mam pojęcia , wszystko jest w najlepszym porządku - urządzenie w sumie działa tylko że efekty jego pracy są niedostateczne. Zmieniałem na wszelkie możliwe opóźnienia (avrdude -B ) ale nic to nie dawało bo ......
Próbowałem SinaProg i Khazama. Wygląda mi to raczej na problem z MCU. W obu przypadkach program prawidłowo identyfikują procesor (nie ma też problemu z Atmega644 który mam na tej samej PCB). Jedynie nie mogę odczytać fusów z attiny45... Co ciekawe - spod BASCOMA, z uzyciem USBAsp można fusy ustawić. Trochę dziwnie wygląda zapis do flasha - jeśli nie...
troszkę ciężko mi odpowiedzieć na tak zadane pytania bo za dużo i troszkę wszystko mieszasz. Ja już nie wiem jakie ty masz procesory, ile ich masz który działa a który nie czy w ogóle działają itd Opisz to na spokojnie i po kolei, na początek jakiś jeden z nich najlepiej ATtiny2313 albo i z innymi, ale jakiś porządek do opisu, bo na razie widzę że i...
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...
Nie testowałem nigdy akurat tego "clone", po prostu po uruchomieniu domyślny jest USBASP i z tym wyborem klikasz "odczytaj AVR". Choć powinien zadziałać tak samo. No dobra, USBASP czy USBASP mniejsza z tym. U mnie wygląda to tak: https://obrazki.elektroda.pl/3033912400_... Ale ja nie mam problemów z komunikacją z prockiem po ISP za...
Witam, Wstęp Zbudowałem układ na ATmedze2560-16AU + kwarc 16MHz. Całość ma działać pod Arduino ale problem jest raczej innej natury. Procesy wgrywania bootloadera i programu nie wykazują błędów ale ATmega nie wykonuje tego co zaprogramowałem (oczywiście dla testów program najprostszy z możliwych, ten sam program wgrany na płytkę bazową Arduino Mega...
To pamięć EEPROM po jej odczytaniu Flash :) Programowanie obydwiema nakładkami kończy się takim błędem? Jaka wersja AVRDUDE? Próbowałeś użyć linii poleceń? A błąd ERROR: address 0x0050 out of range at line 5 może też sugerować że jest coś nie tak z plikiem HEX, możesz go wrzucić? Twój plik ma (powinien) 102 bajty więc powinno być ok.
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, Czy Mega uszkodzona tego nie wiem, ale na pewno wgranie softu usbasp.2011-05-28 przy Arduino IDE 1.5.7 rozwiązuje problem niestety trzeba mieć drugi programator. Miałem to samo ;-) Rozumiem, że muszę kupić jeszcze jeden programator? Posiadam aktualnie taki (zdj). Jeśli mógłbyś opisać krok po kroku co muszę zrobić, albo podać link do jakiegoś...
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...
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...
avrdude odczyt stm32 flash odczyt odczyt zawartość flash
druty nawojowe różne klimatyzacja panel przepalony element modułu zmywarki
unitra at9115 schemat unitra at9115 schemat
Odkamienianie ekspresu Jura Impressa Scala Vario: krok po kroku Radmor 5412: Dioda stereo gaśnie po przełączeniu na gramofon