Fabrycznie preskaler dzieli przez 6 https://obrazki.elektroda.pl/7385039500_... I w tym mikrokontrolerze zmienia się to w rejestrze MCLKCTRLB . A tu jak to zmienić https://onlinedocs.microchip.com/pr/GUID... I przykład zmiany ustawień preskalera...
Nie ma mowy o błędnym podłączeniu bo kabelki milion razy sprawdzane a wymiana procesora na płytce prototypowej nic nie narusza. Taaak, to niestety typowe przedstawienie problemu a wtedy nie ma co się dziwić, że ktoś wyciąga takie dziwne i absurdalne wnioski jak np ten, że to niby tajemniczy AVRDUDE blokuje procesory :( po czym w 99,99% takich przypadków...
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...
w - write - zapis r - read - odczyt
Chodzi po prostu o pierwsze zaprogramowanie atmegi88. Przy próbie odczytania wyświetla błąd: "error reading fuses" oraz następujący komunikat: avrdude.exe: error: programm enable: target doesn't answer. 1 avrdude.exe: AVR device initialized and ready to accept instructions Reading | ########################################...
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
C:\>avrdude -p m128 -c stk500v2 -P COM5 -U lfuse:r:-:h -F avrdude: AVR device initialized and ready to accept instructions Reading | ########################################... | 100% 0.05s avrdude: Device signature = 0xffffff avrdude: Yikes! Invalid device signature. avrdude: Expected signature for ATMEGA128 is 1E 97 02 avrdude: reading lfuse...
Funkcja odczytu nie jest niebezpieczna o ile programator czyta tylko sygnature i fusebity. Czy w takim razie odczyt pamięci szkodzi? Załączyłem wszystkie logi.
To może sobie zainstaluj eclipse + plugin do avr-gcc. Zdaje się, że widziałem w nim "okienkową" wersję avrdude. W uisp to było np tak: 1. odczyt uisp -dlpt=/dev/parport0 -dprog=stk200 --rd_fuses 2. zapis uisp -dlpt=/dev/parport0 -dprog=stk200 --wr_fuse_l=0xe2
Spróbuj zainstalować pakiet avrdude (najlepiej programem synaptic, z dodatkami), potem sprawdź czy jest komunikacja z mikrokontrolerem (oczywiście w konsoli). Coś w ten deseń: sudo avrdude -c stk500v2 -P /dev/ttyUSB0 -p m8 -F Oczywiście ustawiając właściwe opcje (tutaj masz programator zgodny z stk500v2 i atmega8. Prawidłowy odczyt powinien wyglądać...
neronik1 --> spójrz sobie na linię argumentów AVRdude gdy wykonujesz już polecenie odczytu EEPROMu. Powinno być takie samo - jak podajesz z ręki gdy działasz na avrdude. Jeśli jest coś inaczej to może coś nie tak ptaszkujesz w programie? pokaż screenschot z momentu przed samym odczytem EEPROMU procka to może coś się uda podpowiedzieć.
No to masz problem bo: http://obrazki.elektroda.net/44_12361844... 0010 to domyślne ustawienie. A 0001 to zarezerwowana wartość. Masz jakiś generator sygnału prostokątnego z 500kHz...2MHz? Jak tak to podłącz go do XTAL1 i spróbuj połączyć się z procesorem za pomocą programatora. Dodano po 6 Dziwne tylko że avrdude odczytało high fuse jako 0x01.
B - błąd nie występuje. F - tylko pierwsza operacja, potem target nie odpowiada. G - błąd jak wyżej. J - błąd jak wyżej. N - błąd jak wyżej. Odczyt sygnatury i fusków, Atmega328P.
Dopisz w avrdude opcję -B 8
Przy taktowaniu z wewnętrznego oscylatora 1MHz musi być założona zworka Slow SCK, inaczej nie da rady nic odczytać. Czas odczytu Atmegi8: 36,17 s. Odczyt przez Avrdude.
Aby odczytać program z mikrochipa Atmega48v-10pu potrzebujesz specjalnego programatora, który jest kompatybilny z mikroprocesorem. Programatory te są dostępne zarówno jako osobne urządzenia, jak i jako elementy zintegrowane z płytkami arduino. Jeśli nie masz dostępu do programatora, możesz spróbować odczytać program za pomocą narzędzi open-source, takich...
Otóż chodzi właśnie o procesor i złącze, dlatego to dałem. Poza tym nic więcej w zasadzie nie jest póki co pod ten układ podłączone. GND od procesora do złącza nie podpinałem, bo procesor jest zasilany zewnętrznym źródłem (~3.8V), a programator ('niby' stk500, ale pracuje jak usbasp) zasila wpięty pomiędzy nim a płytką optoizolator. Samych GND ze złącza...
Witam! Trochę odgrzeję temat. Programator Usbasp. Mam identyczną sytuację z atmegą 644 - mkAVR w wersji demo obsługuje tego procka. Kilka razy go programowałem i było OK, ale ostatnio przy próbie programowania program mkAVR się zawiesił - czekałem jak kolega wyżej ok 10 min, a potem wszystko wyłączyłem, restart kompa i już nie mogę się połączyć z atmegą-...
avrlab terz daje błąd odczytu i wychodzi avrdude.exe: set SCK frequency to 93750 Hz avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update. avrdude.exe: error: program enable: target doesn't answer. 1 avrdude.exe: initialization failed, rc=-1 Double check connections and try again, or use -F to override this check. avrdude.exe...
Witam. Ja w instrukcji do zestawu znalazłem takie zalecenie: Programator FT232->Mikroprocesor port ISP TS -> MISO SR -> SCK CD -> MOSI RI -> RESET Sprawdź! Czy się mylę? Dodano po 3 Znalazłem coś takiego:
jeszcze raz sprawdź połączenia do i zasilanie na programowanym uC - ten programowany układ masz ciągle zasilany czy tylko podczas programowania? Może pokaż schemat, jak masz możliwość sprawdź działanie programatora pod innym OS np linux+avrdude...
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...
Programowałem USBasp. W trakcie programowania operacja zawiesiła się prawdopodobnie przez zmianę SPIEN. Teraz Avrdude przy próbie odczytu µC wyrzuca mi coś takiego: Device signature = 0xffff00 Expected signature for ATMEGA8 is 1E 93 07 Double check chip, or use -F to override this check. Da się jeszcze przywrócić tą atmegę do działania?
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...
Witam, Jeżeli procesor jest zablokowany przez np Lock Bity, to pomoże mu programator HV (schematy znajdziesz na forum). Co do poprawnych ustawień dla Twojego przypadku to lfuse = 0xff, hfuse = 0xc9 czyli zaprogramowane tylko SPIEN, CKOPT, BOOTSZ1 oraz BOOTSZ2. Jeżeli nie masz doświadczenia z fuse'ami, to polecam użyć nakładki na avrdude, która bardzo...
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...
Po mojemu to oryginał i odczyt to to samo. Tyle że w jednym masz 10 bajtów w linii a w drugim 20 - ale to bez różnicy. Pod adresem 02 jest wartośc 0E. Niewiem skąd avrdude wziął tam 08. Jakieś błędy lecą, spróbuj zwolnić prędkość, przewody posprawdzaj, zimne luty itp.
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...
Spróbuj innego oprogramowania - AVRDude lub przez Atmel Studio. Pokaż zdjęcia.
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 ;)
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...
A jak ty instalowałeś to giveio ? czy na pewno skorzystałeś z zakładki "Ustawienia" w programie MkAvrCalculator i tam jest klawisz do instalacji avrdude i giveio w jednym ???? czy może masz jakąś dziwną wersję avrdude ?
I o to chodziło. Dziękuję. :-) Wgrałem program w wersji tylko odczytującej wartość z EEPROM, po czym wgrałem spreparowany wsad do EEPROM i zadziałało (no, przynajmniej odczyt zadziałał ;-)). Avrdude nie chwalił się każdorazowo programując mikrokontroler, że oprócz kasowania pamięci flash przed zapisem, kasuje też inne dane (tym bardziej, że do tego...
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, odkąd używam avrdude do programowania avr zawsze wykonywał po zapisie odczyt weryfikacyjny. W związku z tym, że kod zawsze wgrywa się poprawnie i odczyt to strata czasu przy debugowaniu kodu, starałem się wyłączyć to przez dodanie -V do komendy. Niestety nic to nie daje. Czy da radę to wyłączyć?
Przez programator USBasp mam błąd odczytu https://obrazki.elektroda.pl/6238466900_...
Witam Złożyłem ten adapter,kupiłem programator usbasp,pobrałem avrdude oraz nakładkę avr burn-o-mat i włożyłem procesor atmega8 w odpowiednią podstawkę a jak chcem np odczytać fuse bity to wywala mi błąd:avrdude.exe:program enable: target doesn't answer.1 avrdude.exe:AVR device initialized and ready to accept instructions Reading |##############| 100%...
Spróbuj usunąć parametr -P pod usbasp ja go nie używam i u mnie avrdude działa bez problemu pod rootem bez żadnej zabawy z udev.
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...
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
Chyba AVR BURN-O-MAT tego nie ma. Ja używam avrdude-gui. [url=http://sourceforge.net/projects/avr... Pozdrawiam
Drugą linijkę można zakomentować, efekt ten sam, bo przy wyjściu domyślnie PORTA jest podciągnięty do zasilania. Nieprawda. Wartość początkowa rejestru PORTA jest równa 0, czyli pull-up'y nie są włączone. Ale czemu: Skąd takie przypuszczenie? Jak to stwierdziłeś? Jeżeli pin jest ustawiony jako wejście, wewnętrzny pull-up jest wyłączony i nie masz zewnętrznego...
Rejestry deklarowane przez program nie mają nić współnego z rejestrami mikrokontrolera , z resztą odczyt i zapis zawartości mikrokontrolera ich nie dotyczy , bo są fizycznie w pamięci ram której programator nie zapisuje . "Rejestr" nie oznacza tylko fizycznego rejestru rdzenia procesora czy peryferiala . Może to być jedna lub kilka komórek w pamięci...
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...
Raczej złe nie podłączam, sprawdzałem połączenia kilka razy, próbowałem na 2 attiny2313 i żadna nie ruszyła. Zainstalowałem avrdude z wewnątrz, posiadam mkavrcalculator w wersji 1,0,0 bulid 59
Wszystko jest możliwe, i możemy o tym dywagować długo... Sprawdziłeś napięcia ? avrdude obsługuje ten programator z opcją -c dragon_isp
napiecie stabilne (stabilizator) na linaich programujacych zgodnie z http://www.bsdhome.com/avrdude/ 1kom moze to jest przyczyna ? nie wydaja sie dziwnie krotkie czasy przesylania do procka i odczytu ? Dodano po 4 moze jeszcze jakies sugestie ?
Dokładnie tak jak pisał hotdog, avrdude zgłaszał niepoprawność formatu pliku wejściowego. Aby wyjaśnić rolę tajemniczego dwukropka ( i "setingsów ") polecam lekturę o Intel Hex Format. Pozdrawiam.
hmm, ja też kupiłem atmege8 na allegro i tez tanio, programator także na allegro... Wiesz co, spróbuj inne avrdude zainstalować... Bo gadałem z gościem który mi sprzedał ten programator i mówił ze on działa tylko pod avrdude 5.2... więc zainstalowałem, z tym że teraz inny błąd mi się pojawia ale może Tobie się uda. Jakbyś nie mógł tego avrdude 5.2 znaleźć...
Drogi Panie niveasoft. Programator to willem pro4 isp. Mógł by pan podpowiedzieć pod jakim hasłem szukać programowego spowalniania. Dziękuję. Willem nie posiada żadnych nastaw prędkości isp. Nie znalazłem w instrukcji. Ale rozumiem że mam teraz problem z prędkością transmisji.? A bym zapomniał dodać. AVRDUDE przy próbie odczytu pokazuje: vrdude.exe:...
Witam! W temacie mikrokontrolerów jestem całkowicie początkujący. Otóż kupiłem parę dni temu zestawik, płytka stykowa + Atmega 8A i był jeszcze programator USBASP V2.0. Ogólnie naczytałem się na temat niego nie ciekawych opinii, ale dopiero po zakupie, a nie widzi mi się wydawanie 70 zł na programator, tuteż myślę że jak sam zrobię to chyba większe...
Póki co nie było żadnych "zwisów" przy próbach odczytu/zapisu nawet gdy nie mam podłączonego proga. Wprawdzie samo odczytywanie chwilę trwa ale program pozostaje stabilny.
SPIOUT to był programowy SPI. UDR to bufor UARTA, w tym przypadku uart pracuje w trybie "uart in spi mode" - czyli mam dwa sprzętowe w pełni funkcjonalne SPI - i LCD działa na takim SPI właśnie razem z kartą pamięci. Atmega328P to umożliwia, kompilator na pewno wywali błąd na Atmega8. Dodano po 4 Aktualizacja nr.2 Soft v.1.2 -naprawiono nieprawidłowe...
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...
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...
Ja bym tę zablokowaną tinę spróbował z parametrem -B 8000 tylko już bez kropek. Ale to nie zadziała. W przypadku kompletu: USBasp (z "nowszym" softem) i avrdude nowszej wersji podanie parametru -B ponad wartość 1500 czy 1500.0 powoduje że avrdude wypisuje że ustawił prędkość na 0Hz a rezultat np. odczytu fusebitów jest negatywny. Tu jest jakieś ograniczenie...
Witam, mam problem z tym programatorem i z atmega16, przy próbie odczytu mikroprocesora dostaję taki komunikat: avrdude: error: programm enable: target doesn't answer. 1 avrdude: AVR device initialized and ready to accept instructions Reading | ########################################... | 100% 0.02 avrdude: Device signature...
A attinny było instalowane w ten sposób: https://www.youtube.com/watch?v=3joqP07Q... . Później zrobiłem reinstalację IDE i jedyne co dodałem to konfigurację do atmegi 8 i teraz także wyskakuje z nią błąd .. To czy parametr jest czy nie też niestety nic nie zmienia .. Dodano po 29 Kurczę, zastanawia mnie tej "foch" avrdude na programowanie przez arduino....
takie coś bo nie jestem pewien: :020000020000FC :100000000000C08000008080000080800000808... :100010000000808000008080000080800000808... :............ Jak się kasuje pamięć atmega tym programem? No to masz NIEzaprogramowany processor, a jedynie troche blednych wpisow. Odczyt zaprogramowanego processora (mega8 bez bootloadera ) winien wygladac w formie...
(at)ladny13 prosze bardzo odczyt: F:\Avrdude 5.5\avrdude.exe -u -C F:\Avrdude 5.5\avrdude.conf -p m8 -P usb -c usbasp -F -U hfuse:r:C:\DOCUME~1\xxx\USTA... -U lfuse:r:C:\DOCUME~1\xxx\USTA... avrdude.exe: error: programm enable:...
Chyba skończyły mi się pomysły. Możesz jeszcze spróbować "uisp" Odczyt fusebitów. uisp -dlpt=0x378 -dprog=stk200 --rd_fuses Zmiana fusebitów. Dolne. uisp -dlpt=0x378 -dprog=stk200 --wr_fuse_l=0xe2 Górne. uisp -dlpt=0x378 -dprog=stk200 --wr_fuse_h=0xd9 Jeśli nie masz "uisp" dla Windows, możesz pobrać stąd: http://fl.hw.cz/software/avr_uisp/uisp.z... Po...
Pozwolę sobie odgrzebać temat. Ostatnimi czasy musiałem także programować ten procesor. Potwierdzam wszystkie problemy autora wątku. Ciekawostka natomiast jest taka: Uruchamiamy stareńki program uisp - w trybie do odczytu fusów. Pokazuje oczywiście bzdury. Ale od tego momentu avrdude działa OK. Możemy nawet wyłączyć układ z zasilania odczekać pół godziny...
Witam Nie chce zaczynac nowego watka dlatego sie podebne. Uzywam programu avrdude gui i mam prblem zwiazany z wykonywaniem polecen. Jak zaznaczam odczyt Lfuse byte i Hfuse byte to odczytuje tylo Hfuse byte, jesli zazanzce tylko jeden bajt do odczytu to zadnego nie odczytuje. Jak wykonje programowanie flasha to ta instrukcja tez sie nie wykonuje, co...
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ąć...
Tym razem to ja potrzebuje pomocy. Mam kartę rozszerzającą firmy netmos 9835, LPT MOSI świeci/miga np. podczas odczytu pamięci, idektyfikacji proca. Na avrdude/ponyprog linia MOSI nie świeci więc pewnie dlatego nie działa. jeszcze jedna rzecz mam podłączoną diodę pomiędzy zasilanie a masę jak włoże STK200 to gniazda portu to dioda świeci słabiej niż...
Witam Chcę napisać program w Visual Basic 2008, który odczyta mi sygnaturę uC i zapisze ją do pliku. Oto co udało mi się wymodzić: Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Shell("E:\avrdude\avrdude.e... -p m8 -c usbasp -C E:\avrdude\avrdude.conf...
Witam. Avrdude obsłuży tego procka. Musisz edytować plik avrdude.conf i dołączyć odpowiednio po konfiguracji dla ATmega88P, takie cosik:[syntax=dos]#---------------------... # ATmega88PA #---------------------------------------... part parent "m88p" id = "m88pa"; desc = "ATmega88PA"; signature =...
Witam po dłuższej przerwie Koledzy mieliście rację. problem tkwił w spacji w nazwie. Teraz program się kompiluje ale jest następny problem(ach, w bascomie to mi śmigało a tu co rusz coś ;) ) MKavr kalkulator odczytuje bez problemu nazwę i sygnaturę, jak chcę zaprogramować bin z eclipse to wywala błąd : Programmer "usbasp" could not initialize the target...
Jedyna zworka na programatorze służy do wyboru pomiędzy napięciem 5V a 3.3V, innej nie widzę. Bo inne nie zostały zamontowane w miejscach oznaczonych JP2 i (JP3). Nowszy firmware supportuje auto SCK zgodnie z avrdude.conf; albo opcja -B. Jeżeli używasz avrdude z okna "<cmd" , to możesz spróbować zmniejszyć prędkość SCK przez stosowanie opcji -B...
No to spróbuj odczytać / sprawdzić tę ATmegę8 za pomocą MkAvrCalculator.
Witam wszystkich.... Jak widać jestem początkujący na elektroda.pl ale korzystam często z informacji tego portalu... dziś jednak zwracam się konkretnie z prośbą... mam płytkę gdzie na pokładzie siedzi M16, do tego podłączona jest garść tranzystorów sterujących oraz drobnicy typu C, R.... Problem tkwi w programowaniu, używam programatora pod USB, wszystkie...
Programaror jest podłączony jak pendrive więc kable sa tylko od programatora do płytki ze scalakiem tak ~1metr zaprogramowac moge i progrmuje bez błędów bo program działa tylko coś z odczytem jest nie tak mam avr dude gui 0.2.1 Ps. ma ktoś skopiliowanego avrdude 5.5? Pozdrawiam
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&...
Witam. Zakupiłem programator avr isp (usbasp). Wgrałem jak kolega mówił do mikrokontrolera plik : alarm_pir2.hex. I mam problem tego typu ze płytka jest zmontowana ok natomiast mikrokontroler nie działa. Czy nie musze nic zmieniac podczas wgrywania np jakis fuse bitów? Do odczytu i wgrywania uzywam programu : extreme burner - avr
Mam Atmegę1284, zewnętrzne taktowanie. ........... Podobna czynność na Atmedze8 wychodzi pomyślnie, więc chyba programator jest sprawny. Czy Atmega1284 jest uszkodzona? Najprawdopodobniej nie jest..... Nie używam tego "MKAVR" - ale ze zwróconych błędów wynika że próbujesz tymsamym 'wsadem' (plik hex) programowac dwa różne processory. Jeżeli plik został...
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.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...
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...
No to "arcy" ciekawa sytuacja ;) ... Przyznam, że jestem zaskoczony chociaż jest to miłe zaskoczenie, że mój program działa a inne nie ;) .... może o czymś to świadczy? Na prawdę nie wiem dlaczego inne programy nie działają. Nie jestem ich autorem. Ja mógłbym odpowiadać za swój czy na twoje pytania odnośnie MkAvrCalculator. Spróbuj może zapytać autorów...
zmniejszylem predkosc na 600 Hz przy zewnetrznym gen wewnetrznym 1MHz, oraz przy kwarcu zegarkowym - z zadnym skutkiem. W AVRdude wyskakuje podobny komunikat: "verification error, first mismatch at byte 0x0000 0x12 != 0x00 " przy weryfikacji odczytu Sproboje jeszcze to samo z generatorem 6MHz na XTAL1.
Z programem będzie problem (mam go w domu). Musiałbym go zgrać i przynieść ;) W domku nie mam netu - korzystam w pracy. A jak odczytać taktowanie procesora, może odczyt F_CPU? W MKCalculator odczytuję i mam moje ustawione np 8MHz. W eclipse ustawiam AVRDude Hardwere na 8000000.
Cześć. Używam programatora USBASP z wgranym softem ze strony fischl.de w wersji 2011-05-28, schemat podstawowy. Do tej pory używałem go na komputerze z systemem Win XP, sterownik w tej samej wersji. W tej konfiguracji nie było z nim żadnych problemów. Przerzuciłem się na nowy komputer z systemem Win8,1 i tu jest problem, sterownik został chyba pomyślnie...
Witam, Mam problem z odczytaniem sygnatury z Atmegi16 z wykorzystaniem programatora ISPCable III (łączy się przez USB i jest zgodny z STK500) . Sam programator jest zainstalowany (system win7 64 bit) i w menadżerze urządzeń wygląda to tak: http://obrazki.elektroda.pl/1393943300_1... Procesor jest wykorzystany w moim własnym projekcie...
Sprawdzilem programator z PonyProg. Udalo mi sie zgrac (read all) stary soft z procka, ale trwalo to ... 50 min. Ile wynosi standarwowy czas programowania (odczytu) prostego programu? I co ewentualnie moze byc powodem tak dlugiego czasu? Dodam ze uzywam wewnetrzenego zegara.
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...
A na czym masz zmontowany układ z ATmegą8, bo na AVT3500 nie możesz przecież jej włożyć? Może być dużo przyczyn błędnego działania. Podejrzewam, że jednak coś w fuse bitach z taktowaniem kontrolera. Spróbuj jeszcze wykorzystać do odczytu program mkAVRCalculator: http://atnel.pl/mkavrcalculator.html (przeczytaj w opisie jak zainstalować AVRdude). Wersja...
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...
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...
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,...
"W przypadku gdy wystąpi błąd programowania, poprzedzony odczytem przez avrdude zerowej sygnatury (Device signature = 0x000000) winą może być niskie taktowanie lub duże opóźnienie startowe mikrokontrolera programowanego – należy założyć w programatorze zworkę nr 2 aby zmniejszyć szybkość SPI przy programowaniu. Dotyczyć to może m.in. fabrycznie...
AVR Dude dał taki wynik: avrdude.exe: AVR device not responding avrdude.exe: initialization failed, rc=-1 avrdude.exe: AVR device initialized and ready to accept instructions avrdude.exe: Device signature = 0x000000 avrdude.exe: Yikes! Invalid device signature. avrdude.exe: Expected signature for ATMEGA8 is 1E 93 07
Programowo (z poziomu języka C) tego nie możesz zrobić. Robisz to z poziomu programowania kontrolera (np. Avrdude). I pamiętaj że jak je ustawisz (np. blokując Flash i EEPROM) to już nigdy nie będziesz mógł zaprogramować AVRa (!). Więc ostrożnie z tym. Avrdude-gui masz Lock Fuse (albo coś w tym rodzaju w zależności od wersji) - ustawiając je na 1 (checkbox...
Udało się !! zmieniłem grot na grubszy (miałem 1mm) i przygrzałem plecionką z cyną te dwa piny przez 5 sekund, pomogło, zwarcie znikło, dzięki Piotruś Biorę się za wgrywanie bootloadera przez USBASP Brak komunikacji....hmmm.... daję zworkę "slow clock" na usbasp....wgrało.... (fabrycznie atmegi są ustawione na 1Mhz wew zegar) Blink wgrany przez USB...
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...
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...
https://obrazki.elektroda.pl/2186743800_... Chciałbym się z Wami podzielić moim programikiem do obsługi AVR''ów. Klepanie komend avrdude z konsoli zaczęło mnie mocno irytować i postanowiłem sobie napisać na to narzędzie nakładkę. Zawiera ona następujące funkcjonalności: - odczyt uC - pobiera sygnaturę i wyświetla nazwę uC oraz jego...
Zaletą programatorów na lpt jest to, że można je zrobić w 5 minut. Kiedyś korzystałem z takiego, po czym kariera tego programatora (kabelków) się skończyła na atmega8 z usbasp (czymś trzeba było zaprogramować). Prawdę powiedziawszy nie miałem z usbasp większych problemów (oprócz jednego z m128 który rozwiązałem po napisaniu łatki), zawsze wykrywany...
Nie próbowałem. Mogę prosić o jakąś podpowiedź? Zależy jakim softem i programatorem operujesz, w AVRDude musiałbyś przeliczyć wartość fuse bitów, w Atmel/Microchip Studio jest to kilka kliknięć. EDIT: Moje ustawienia fuse bitów: Kwestia zaznaczenia odpowiednich bitów bodlevel w zależności jakim napięciem zasilasz układ.
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
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...
avrdude odczyt flash arduino avrdude mkavrcalculator avrdude
multivan bezpieczniki łamanie klucza obliczanie cewki przetwornica
unitra m3016 schemat lampy błyskowej
Najlepsze środowisko do programowania STM32: STM32CubeIDE, Keil, IAR Aktualizacje oprogramowania dla telewizora Blaupunkt