Przypuszczam, że cała partia ATTINY 2313-20PU w ilości 10 sztuk jest wadliwa (nigdy mi się to nie zdarzyło jeszcze) lub programowo coś nie gra? Proponuję spróbować inne oprogramowanie (do MkAvrCalculator osobiście nie mam pełnego zaufania a po za tym go nie posiadam). Ja akurat korzystam z AVRDUDESS. Można ściągnąć od Zaka tutaj (najwygodniejsza jak...
Rozszerzę trochę temat (razem z pinikiem tworzymy doktora). Próbowaliśmy wgrać program do ATMEGI8A poprzez avrdude takim poleceniem : avrdude -p m8 -c arduino -P COM5 -b 19200 -U flash:w:plik.hex czyli takim jak polecenie na stronie, którą podałeś. Tak na prawdę niezależnie od polecenia i parametrów (dodanie parametru -B też nic nie dało) wyskakiwał...
Witam. Z góry przepraszam, że podłączam się do tematu ale mam mały problem. Mam programator USBasp oraz mikrokontroler ATmega 8. Zmieniłem w nim za pomocą mkAVR Calculator fusebity na: lfuse: FF i hfuse: DF. Po tej operacji nie mogę się już połączyc z mikrokontrolerem. Nadmienię, że na programatorze mam założoną zworkę SLOW oraz w programie prędkość...
Funkcja odczytu nie jest niebezpieczna o ile programator czyta tylko sygnature i fusebity . Niebezpieczna jest zabawa programatorem bez znajomości jego obsługi .
Witam Wiem, że temat był już wielokrotnie wałkowany ale nie potrafię znaleźć odpowiedzi na mój problem. Zamierzam podłączyć zewnętrzny rezonator 32.768kHz QRT38Y do procesora atmega8-16pu. Podłączyłem wszystko jak należy, przeszedłem do ustawiania fusebitów. W To use a 32.768 kHz watch crystal as the clock source for the device, the Low-frequency Crystal...
mam tylko avrdude i tam podaje się fusebity jako Ifuse i Hfuse więc pytanie jakie podać??
Problem tkwi w fusebajcie (że tak no nazwę) Extended który ma zaimplementowane nie wszystkie bity (w zasadzie to ma zaimplementowany tylko 1). AVRDUDE robi weryfikację i odczytuje tylko ten jeden zaimplementowany bit. Wartości pozostałych mogą być dowolne, zależy to od budowy wewnętrznej układu i na tą chwilę nie znajduję jak to jest konkretnie zrobione....
Słuchaj możesz zmienić fuse bity na zew. kwarc nawet jeżeli nie jest on w danym momencie podłączony. Chochlik polega na tym że jeżeli już zmienisz fuse bity a nie masz podłączonego kwarcu to nie pogadasz z atmegą.
To może spróbuj z linii poleceń. http://www.tkdami.net/~voytek/programy/f...
no dla ATmega8515 takie same fusebity jak dla ATmega8 :)
Witam Ostatnio zacząłem pracę nad projektem z rosyjskiej strony - jest to zegar VFD, i mam prośbę do Was, oto strona z projektem https://radioaktiv.ru/shems/digital/time... Zaprojektowałem swoją płytkę z elementami przewlekanymi oraz zmieniłem trochę zasilanie. Na stronie jest wsad do procka oraz fuse bity https://radioaktiv.ru/uploads/posts/2013...
witam Piszę odnośnie tego regulatora: http://forumrc.alexba.eu/ipw-web/bulleti... Czy mogę zamiast ustawiać w burnomacie: CKSEL 3 = 0 CKSEL 2 = 1 CKSEL 1 = 0 CKSEL 0 = 0 wpisać w cmd avrdude -c usbasp -p t13 -U lfuse:w:0xE4:m avrdude -c usbasp -p t13 -U hfuse:w:0xD9:m ? Z góry dziękuję za odpowiedź
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...
Bo to avrdude ma chyba coś skopane w swojej bazie, lub nie dogaduje się z programatorem? Spotkałem się z takim samym problemem jeśli chodzi o 328P. Chodzi o fuse extended. Bajt extended odczytuje jako 0x07 pomimo tego że jest ustawiony jako 0xFF, nieużywane bity zawsze powinny być zapisywane i odczytywane jako jedynki, a avrdude odczytuje je jako zera....
Witam. Czy możecie mi powiedzieć jak ustawić fusebity w avrdude gui tak, aby dobrze działał attiny 2313? Bo już próbowałem niemal wszystkiego. W bascomie to było proste ale odkąd przesiadłem się na programator USB to mnie coś trafia...Z góry dzięki za odpowiedź Dodano po 50 z tego wszystkiego zapomniałem dopisać że chodzi mi o taktowanie kwarcem zewnętrznym...
Witam. Czy mógłby mi ktoś powiedzieć jak przestawić fuse dla atmega8 aby pracował na zewnętrznym kwarcu 8mhz ? Czytałem dokumentacje, na stronie 26 i 27 jest opisane że CKSEL3..1 ma być 111 i CKOPT ma być 0. Niestety nic mi to nie mówi, zwłaszcza że jestem początkujący. Wiem natomiast że z wiersza polecenia muszę wpisać np : avrdude -p m8 -c usbasp...
Cześć zmontowałem sobie na płytce prototypowej układ analizatora z tej strony: http://www.serasidis.gr/circuits/mini_lo... atmegę zaprogramowałem zostało mi ustawić fusebity autor ustawił je w avr-studio a ja mam AVR burn-o-mat i nie mogę dojść jak one mają być. Czy ktoś mógł by mi pomóc w ich ustawieniu .Z góry dzięki...
wiem że niby już wszystko o nich było... mam jednak problem z nimi: korzystam z programatorka usbasp z firmwarem:2006-12-29, avrdude w wersji 3.5.1 (nakładka avrdude gui v0.2.0) i WinAVR v2.0.5.48. podłączyłem wszystko i po napisaniu i skompilowaniu najprostszego programu (mruganie diodą led) okazuje się że mruga ona nierówno - raz szybciej, raz wolniej,...
Witam udało mi się podłaczyć i wgrac pierwszy program do atmegi8. Niestety dioda mająca migac co sekunde miga raz szybciej raz wolniej. Do procesora podłączony jest kwarc 8MHz, programuję przez avrdude więc mam opcje wpisania tylko danych wysokich i niskich fusów oraz ich zapisanie w procesorze. Do 9 i 10 nóżki procesora podłączony jest kwarc 8MHz (wysoki)...
Witam Czy mógłby mi ktoś powiedzieć jak ustawić takie fusebity? --> Fuse bits: LFUSE = 0b11101111. Pod opisem programu był tylko ten text.Boję sie coś namieszać.Mam mkavrcalculator ale demo.W innych programach np. bascom nie ma tak przejrzyście. Pomóżcie proszę.
Witam, Próbowałem ostatnio ustawić moją atmegę 328 jako USB HID z użyciem http://obrazki.elektroda.pl/8353005100_1... Jeżeli chodzi o high i low fusy to nie ma żadnych problemów. Jakiś wpływ na zapis efuse'ów jest, ponieważ przy próbie z różnymi wartościami są różnice przy weryfikacji (próbując zapisać 0xFF faktycznie zapisywane jest...
No mam ten sam problem z jednym uC, myślę czy pomogło by tu coś gdyby go ożywić przez Fusebity doctor'a.
Witam, Od pewnego czasu walczę z Atmega8 podłączoną pod zewnętrzny kwarc 4MHz. Podczas próby programowania, avrdude zwraca coś takiego: M:\avr\avrdude-gui>avrdude -p atmega8 -c usbasp -V -U flash:w:"C:\LCD.HEX&quo... found 5 busses avrdude: AVR device initialized and ready to accept instructions Reading | ########################################...
Chciałem zaprogramować Atmegę 8 do AVT5399 (2-kanałowy multimetr panelowy). Program dostępny jest w internecie. Zwróciłem się z prośbą do AVT by przesłali mi ustawienia fusebitów. Dostałem od nich ustawienia, ale kilka jest trochę inaczej niż w moim programie, w którym programuję. Pomógłby mi ktoś, które ustawienia pozaznaczać w mkAVRCalculator? Załączam...
Witam Mam taki problem, mianowicie ATmega16 nie chce mi się zaprogramowac dla częstotliwości wyższych niż 1 MHz. Dla 1 MHz wszystko ładnie działa, gdy przestawię w programie fuse bity na wew. oscylator 8MHz (robię układ na 8MHz), to wyskakuje mi taki błąd z AVRdude: avrdude: error: programm enable: target doesn't answer. 1 avrdude: initialization failed,...
Spróbuj odczytać fusebity AVRDude z nakładką graficzną. Sterowniki USBASAP zainstalowane? Edit. I zworka na slow SCK założona?
Ustawiłem fusebity komendą: avrdude.exe -c usbasp -p m328p -U lfuse:w:0xe2:m -U hfuse:w:0xda:m -U efuse:w:0x05:m I w efekcie źle zaprogramowałeś.... Popatrz jeszcze raz na datasheet i przeanalizuj: avrdude.exe -c usbasp -p m328p -U lfuse:w: 0xe2 :m -U hfuse:w: 0xda :m -U efuse:w: 0x05 :m lfuse = 0xE2 - ustawia internal...
Z tego co obserwuję, to udaje się odczytać sygnaturę, w Burn-o-mat odczytuje fusebity i wszystko udaje się z powodzeniem. Ale gdy tylko próbuję coś zapisać, to weryfikacja kończy się błędem i po tym już nie da się połączyć z mikrokontrolerem. Ale wystarczy tylko odłączyć na chwilę zasilanie procka, by znowu udało się z nim połączyć. O czym takie zachowanie...
Mam podobny problem, płytka avt5272 i komunikat z arduino IDE: avrdude: stk500_getsync(): not in sync: resp=0x00 Pod drugim komputerem z ubuntu wyświetla, że nie odpowiada programator. Zainstalowałem przez dapa bootloader i to samo. Kupiłem nową atmegę168 + wgranie bootloadera i to samo. Konwerter ft232 działa, atmega wysyła i odbiera po rs. Bootloader...
Podczas zabawy z wsadami usbasp'a wgywam juz któryś z kolei(tak żeby sprawdzic różnicę) i avrdude ze fusebity zostały zmienione (podczas wgrywania hex'a? oO) i czy przywrocic stare (kwarc 12 MHz) to dałem y i avrdude sie zawiesił.... Od tego czasu nie ma komunikacji z atmegą, jak ją odratować? I z kwarcem 12 MHz i bez nie daje się programować. Dysponuję...
Mam ustawiony com3 i na nim powinno dzialac. Zaraz jak chce sprawdzic uC to zapala sie dioda informujaca o bledzie. Byc może brak jakichś ustawień w MKAvr - nie znam tego programu... Dla testu spróbuj jeszcze nawiązac komunikację przez avrdude w terminal mode bezpośrednio z wiersza poleceń : w Windows: Start/Run - wpisz cmd w nowym oknie wpisz: avrdude...
Witam! Sytuacja wygląda tak: zmieniłem kilka dni temu fusebity(chyba ustawiłem divde clock by 8 i zegar na 128 kHz), po zmianie był problem ze sygnaturą atmegi, wykrywało atmegę tylko ,że sygnatura nie była prawidłowa. Przez ten czas programowałem na innej atmedze. Dzisiaj chciałem zmienić fusebity i uruchomiłem avrdude z takimi parametrami: avrdude...
Zamiast się bawić zworką SLOW_SCK - pobierz sobie program MkAvrCalculator - on będzie działał w pełni za FREE z twoim prockiem ATmega8. Zainstaluj sobie z niego z zakładki "Ustawienia" porządną wersję programu AVRDUDE (ramka "avrdude" a w niej klawisz "instaluj) I w zakładce "Programator" spróbuj użyć żółtego klawisza do sprawdzenia podłączonego procka....
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ś...
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...
Mam standardowy problem początkującego - po zmianie fusebitów, atmega co prawda działa, ale nie da się na nią wgrać niczego nowego. Zaczynając od początku, sprawdziłem czy programator (stk200) działa wgrywając jakieś proste programy zapalające diody itp, następnie zbudowałem układ wg tego schematu avrdude -p m8 -c stk200 -U hfuse:w:0xc9:m -U lfuse:w:0x9f:m...
Nie odpowiada on jednak na pytanie: Full-swing czy Ext. Crystal Osc.? Aliści (jest takie słowo!) podejrzałem składnię polecenia generowanego przy wgrywaniu bootloadera i w nim lfuse=0b11110111 czyli 0xF7 zatem - Ext. Full-swingCrystal. Ustawienia fusebits są w pliku avrdude.conf dostarczanym wraz z MiniCore. Sekcja dla 328 wygląda następująco: [syntax=ini]#---------------------------...
Hexa zrobiłem w AVRStudio, ale to bez znaczenia skoro nie mogę go wgrać. Do wgrywania używam, a raczej próbuje AVRDude - odpalany w wierszu poleceń. Żeby korzystać z zewnętrznego kwarcu musze ustawić odpowiednio fusebity, a tego i tak nie mogę zrobić więc chyba nie w tym rzecz. EDIT: chyba, że problem leży w tych zworkach...
Jednak okazuje sie ze fusebity sa dobrze ustawione ale booloader jest dziwny, generalnie inny niz ten z biblioteki arduino. Skoro fusebity już masz ok. to teraz tylko wgraj (np. Burn-o-mat'em - skoro Ci działa) sam bootloader. W czym problem? Burn_o-matem zapisuje i odczytuje fusebity i sa takie jak podawales. Moge to zrobic. Leczy Wgrywam tez bootloader...
Witam Mam Atmege32L. Programuję ją przez avrdude. Hex wgrywa się na wewnętrznym 1MHz i program działa. Jednak gdy zmieniam fusebity na zewnętrzny kwarc 8MHz: avrdude.exe -p m32 -c usbasp -U hfuse:w:0xD9:m -U lfuse:w:0xEE:m to przy próbie wgrania hexa pojawia mi się "verification error" już na pierwszym bajcie. Atmega nie jest...
Witam próbowałem zrobić to co pisze na tej stronie http://sites.google.com/site/welcome2rob... czyli mrugająca dioda na układzie atmega 16 chciałem to wszystko zaprogramować usbasp wiec na początek zrobiłem .hex itd i kiedy chciałem zaprogramować sprawdziłem czy atmega się komunikuje z usbasp i dalem read fuses wszystko działało...
Hej! Jeśli rozwiązanie tego konkretnego problemu jest gdzieś na forum to z góry przepraszam za dublowanie tematu, ale niestety nie udało mi sie znaleźć konkretnego rozwiazania. Odkąd mam laptopa to nie mogę w bascomie ustawić fusebitów. Posiadam atmegę16 smd. Z tego co wiem fabrycznie ustawiona jest na wew rc 1MHz. Chcę wrzucić już istneiejący program...
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ł...
info. https://tosiek.pl/usbasp-v2-0-warning-ca... Szukałem na temat "SLOW SCK" i w moim programatorze USBasp są tego typu piny "JP3 – Slow SCK"- czyli do spowalnianie zegara "JP3 – Slow SCK – Jumper on only if the target clock is lower than 1.5 MHz." To może za trybic podłączając w taki sposób np. podłączyć programator...
Czy ATmega 328 miała przestawiane fusebity? Spróbuj zrobić to, co napisałem powyżej. Posiłkuj się także listą przyczyn problemów z programowaniem: http://mikrokontrolery.blogspot.com/2011...
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ć...
Witam, mam dość dziwny problem. Posiadam płytkę Evb 4.3, ma ona zintegrowany programator przez FT232RL (USB-FT232RL) . Do tej pory normalnie programowała się przez USB, teraz nie chce. Objawy są takie: -And-Load (programik specjalnie do programowania tej płytki) wywala Sending page #0 Sending page #0 .. Programing Fail Sending Page #0 Programing Fail...
Witam. Złożyłem sobie najprostszy układ z atmegą16 na płytce stykowej. Udało mi się odczytać model programem MkAVR Calkulator. Programy wgrywałem za pomocą AVR Burn-O-Mat i wszystko działało. W pewnym momencie zacząłem sobie przeglądać fusebity i (nie pytajcie czemu to zrobiłem - nie wiem) w zakładce External RC oscillator, gdzie było ustawione 0.9Mhz...
Piszesz, że masz Atmel studio. Wejdź w Device Programing i sprawdź czy Twój programator jest wykrywany i jaką ma ustawioną prędkość. http://obrazki.elektroda.pl/1920618300_1... Warning na Twoim screenie pokazuje, że "cannot set sck period". Programator nie jest wykrywany (a powinien być? to jest usbasp). http://obrazki.elektroda.pl/3416767200_1...
Atmega128 ma trochę inne mapowanie pinów do programowania ISP, niż pozostałe Atmegi, co jest opisane w datasheet: https://obrazki.elektroda.pl/2586546200_... więc złącze ISP na Twojej płycie jest poprawne. Użyj detekcji w trybie "slow CLK". Jeśli masz taką zworkę na USBASP, to ją ustaw. Jeśli nie, to ustaw niską częstotliwość wgrywania...
Obudowę mam atmega328 tqfp. Bootloadera wypalam przez ten zbudowany programator i przez tę podstawkę, jak mam wylutowany układ, kod ładnie bezproblemowo mi się wgrywa. https://obrazki.elektroda.pl/5462604400_... Nie chcę ciągle wylutowywać atmegi, to jak wlutowany mam na pcb, to mam wyciągnięte piny do komunikacji. https://obrazki.elektroda.pl/1398140000_...
Dorwałem działający konwerter pci > lpt Możecie mi powiedzieć czy takim programatorem bezpiecznie zaprogramuje usbaspa: http://www.olek.waw.pl/programator-atmeg... Czy muszę od nowa zapisywać fusebity na mikrokontrolerze ? I czy jesli zworki w usbasp to j1,j2,j3 to odpowiadają one kolejno zasilanie z programatora,update firmware, ograniczenie prędkości...
zostala mi (chyba) dzialajaca atmega168. Stad moje pytanie - czy moge ja zaprogramowac jakims programem bez programatora, jesli moj komputer ma zlacze rs232? Pracuje na Linuxie. Twój procesor prawdopodobnie ma ustawione fusebity na zewnętrzny rezonator 16MHz, zatem potrzebujesz podłączyć do niego rezonator kwarcowy z dwoma kondensatorami (oprócz zasilania...
Witam. Jeśli chodzi o mikrokontrolery to jestem strasznie początkujący, w zasadzie dopiero zaczynam zabawę z tym. Zakupiłem uC (Atmega8-16pu) i programator na allegro, zwykły taki za 20 zł. sterowniki do programatora zainstalowane, odpaliłem Code::Blocka, skonfigurowałem wszystko pod programator - w edycji narzędzia w okienku programator wpisałem '...
Witam wszystkich. Od dwóch dni siedzę nad tym problemem. Od jakiegoś czasu zajmuje się elektroniką, postanowiłem nauczyć się mikrokontrolerów. Kupiłem programator STK500v2 i Atmegę8. Złożyłem wszystko na płytce stykowej. Sprawdziłem wszystko setki razy a mimo to ciąglę otrzymuję błąd: avrdude.exe: stk500v2_command(): command failed avrdude.exe:...
Zrób sobie generator tak gdzieś 1-2MHz i podaj na wejście zegarowe atmegi, i odczytaj FUSE. Czasem się zdarza że FUSEbity są ustawione (przestawione) na taktowanie zewnętrzne Uszkodzony nie koniecznie musi być, może mieć np. zablokowany reset. I wtedy trzeba programatora HV.
I nie wiem w czym był błąd. Tym bardziej my nie jesteśmy w stanie tego stwierdzić. Bardzo często jest tak, że nieuważna obsługa nakładem na AVRdude, powoduje przy okazji zapisywania programu także zapisanie fusebitów. Mogłeś więc nieświadomie zapisać inne fusebity. Niestety nie jesteś pierwszy, ani ostatni, kto na tym poległ - ja także musiałem w końcu...
... 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...
Dzień dobry, napotkałem podobny problem jak te opisane powyżej. Co dziwne początkowo wszystko było w porządku. Dopiero po wymianie atmegi8 na inną (poprzednia się spaliła) nie mogę zaprogramować jej poprawnie. Do układu próbowałem dodać oscylator ale nie mam pewności czy to w fusebitach nie mogłem przestawić mikrokontrolera czy problem leży w czymś...
Witam, ruszałeś fusebity? mogłeś wyłączyć pin RESET, albo upaliłeś któryś z pinów SPI. Czy na pinach SPI są podłączone jakieś peryferia? One mogą stanowić problem w ustanowieniu połączenia. Pozdrawiam, GSM
Witajcie. Mniej ważna część historii w skrócie - jestem w trakcie budowy cewki tesli (w zasadzie kończę) i w połowie sterownika do niej. Początkowo miał być analogowy, ale stanęło na Atmedze128A-AU i osprzęcie do niej. Wyprowadzone ISP do niej żeby wgrać fusebity, dalsze programowanie będzie się odbywało poprzez USB + konwerter FT232. Poniżej schemat...
atmega avrdude fusebity avrdude fusebity fusebity avrdude
licznik kontaktron obsadzanie puszek zatrzask klawiatura
mastercook fagor funai 32fdb5555
Demontaż skrzyni biegów F13 w Opel Astra H - krok po kroku Możliwości podłączenia do Sony TA-F690ES ADAPTOR