Wyczytałem w pdf tego AVT że należy ustawić fusebity (uruchomić wewnętrzny oscylator rc procesora działający z częstotliwością 8 MHz) Nie rozumiem drugiego pytania? nie wiesz gdzie jest 1 pin tak ? Jeśli czegoś nie wiesz, zawsze zaglądaj do noty katalogowej. Tam widać wcięcie.
Witam, to mój 1 µC :D Wykonałem multimetr: http://elfly.pl/multimetr/multimetr_DIP.... zaprogramowałem atm8 ale nie wiem za bardzo jak ustawić fusebity żeby program działał w µC? Używam mkAVRCalculator i programator USBASP
Witam! Ostatnio zbudowałem sobie programator Si-Prog według http://www.lancos.com/e2p/siprog_base.pn... oczywiście nie znalazłem nigdzie lm2936 i zastosowałem 78l05... Myślałem, że wszystko będzie dobrze... Podłączyłem do portu COM... Podłączyłem procesor... i wgrałem przy pomocy PonyProg2000 program pod USBasp... Uprzednio ustawiając Interface Setup...
Masz USB? To kup USBasp (za podobną lub niewiele większą kwotę), a port LPT zostaw sobie na analizator stanów logicznych: http://mikrokontrolery.blogspot.com/2011...
To spróbuj zainstalować samo avrdude, odpalić z konsoli i spróbować zaprogramować. Jeśli jest to USBasp to na pewno będzie działać.
Jesli jak piszesz ustawiles fusebit Reset Disable to niniejszym zablokowales sobie mozliwosc programowania po ISP.
Ok, jeszcze jedna sprawa a, jak powinny wyglądać ustawione fusebity w programie "PonyProg"
O generatorze przeczytasz tu: http://mikrokontrolery.blogspot.com/2011... , jest też link do Fusebit Doctor jako krok ostateczny. Generator można sobie zrobić z garści śmieci elektronicznych, dla mnie najprostszym sposobem było wziąć inny uC, np. Attiny13, wgrać mu program by na wybranym pinie robił stanNiski/stanWysoki...
Na razie nie programuje, tylko chcę żeby za pomocą mkAvr Calculatora odczytać sygnaturę procesora, więc nie powiem co z tym pinem reset. To właśnie pin RESET + odpowiednia sekwencja SPI umożliwia komunikację pozwalającą programować i odczytywać dane (w tym fusebity) z MCU. Jego nieprawidłowe działanie skutecznie uniemożliwia programowanie (odczytanie...
Pokaż zdjęcia swojej płytki wraz z podłączonym programatorem. Pokaż komunikaty kompilacji. Pokaż jak masz ustawione fusebity.
Witaj. Może przy okazji programowania zmieniłeś fusebity i zablokowałeś mikrokontroler, albo podczas programowania nie kasujesz pamięci FLASH. Doinstaluj AVR Studio 4.18 lub 4.19 i w nim pisz swoje programy - oprócz takich zalet jak automatyczne tworzenie makefile (które często jest przyczyną problemów) dostajesz dodatkowo symulator AVR, a to bardzo...
Zacytowałeś 2 szt. programatorów, ale obstawiam stk200 . PS: Jedną mege8 mam już z głowy :cry: No cóż, czasem trzeba mieć kilka układów w zapasie, w końcu to tylko kawałek krzemu z metalowymi wyprowadzeniami... Przed ewentualnym wyrzuceniem się wstrzymaj, dopóki nie złożysz Fusebit doktorka lub nie zdobędziesz programatora HVSP/PP. Edit: No chyba, ze...
należy posiadać programator np. USBasp. posiadam i sprawdzę bo na to nie wpadłem.. Udało się, bootloader wgrany przez USBasp oryginalny który wziąłem z folderu arduino, fusebity ustawione dla kwarcu 16mhz
http://obrazki.elektroda.pl/4249311900_1... Witam. Przedstawiam projekt prostego zegarka z wyświetlaczem LED. Zegarek bez zbędnych bajerów, podaje tylko czas. Zbudowany jest na mikrokontrolerze ATMEGA8 (miałem kilka z odzysku). Żeby nie trzeba go było ponownie ustawiać po odłączeniu od zasilania, zastosowałem RTC PCF8563 zasilany ogniwem...
Tylko w projekcie mam napisane żeby pozmieniac fusebity a druga sprawa w avrdude wyskakuje mi dalej błąd avrdude
W zależności od tego jakim programem programujesz odszukaj pole "Parametr" lub "Dodatkowe parametry" i wpisz "-B 8" (minus B osiem) Obrazek przykładowy dla Burn-o-mat w tym wątku http://www.elektroda.pl/rtvforum/topic29... W niektórych programatorach zamiast "AutoSCK" jest rozwijana lista i z niej wybierz 185kHz. Jak się połączysz to zmień FuseBit...
Witam, wszystkich, to mój pierwszy temat, więc już wyjaśniam o co chodzi. Postanowiłem zrobić zegar nixie, ale jako, ze moje umiejętności pozostają na poziomie trzymania lutownicy, to musiałem znaleźć schemat i znalazłem: zegar NIXIE Mirley (brak punktów uniemożliwia podanie linku) Układ zbudowałem, po czym przeszedłem do kwestii programowania, licząc,...
Żaden programator ISP (a takim jest dowolny USBasp) nie ma takiej możliwości - także nie ma jej ten który wskazałeś wcześniej. Ale gdy już będziesz miał jeden z powyższych programatorów, to dokup jeszcze jedną ATmega8 i zrobisz sobie Fusebit Doctora: http://www.elektroda.pl/rtvforum/viewtop... Więcej na temat zablokowanych uC: http://mikrokontrolery.blogspot.com/2011...
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...
A mogę cię prosić o podanie wersji Firmware którą wgrałeś i jakie ustawiłeś FuseBity? I jakim programem ustawiałeś Fusebity i wgrywałeś Flash. Ja używam BASCOM AVR i laduje plik z firmware do bufora.
A jesteś pewien ze masz przestawione fusebity? Jaki procesor programujesz? Moze masz rezonator na 8MHz ale tez możesz mieć włączony dzielnik /8...
Fusebity zmieniasz z poziomu softu obsługującego programator. Osobiście używam USBASP + Khazama Programmer. Reszta jest już intuicyjna.
Witam Zrobiłem USBasp ale nie wiem jak zaprogramować Atmega8 bo muszę ustawić fusebity HFUSE=0xC9 LFUSE=0xEF a w PonyProgu one nazywają się całkiem inaczej. Oczywiście mam inny programator na LPT :) I przy okazji ten sam problem dla innego procka: mam układ a Atmega32 i muszę ustawić fusebity na: H:0xC3 ; L:0xFF - jak to zrobić w PonyProgu? Pozdrawiam
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...
Tak, wybrałem Low Frequency, da sie jakoś ruszyć uC bez tak wolnego kwarcu ? Co masz na myśli 'ruszyc' ? Prawdopodobnie chcesz skorygowac błędnie ustawione fusebity (powrócic do default settings). W zasadzie datasheet mówi o optymalizacji oscylatora processora do 32kHz jako 'Low Freq.' , ale do komunikacji podczas programowania mozesz tu zastosowac...
Myślę, że próba na płytce stykowej to dobry pomysł. Tylko nie zaczynaj od zmiany fusebitów. Najpierw odczytaj sygnaturę i fusebity, żeby się upewnić, że połączenia są w porządku. Sygnatura powinna być odczytana bez błędów. Jeśli programując nowy układ otrzymasz komunikat AVRdude zawierajacy: Double check connections and try again, or use -F to override...
Panowie, mam jeszcze jedną prośbę o pomoc w programowaniu. Kiedyś używałem PonyProg i programatora z kabelków na LPT do programowania procesorów Atmega168. Teraz mam do zaprogramowania Atmega8, fusebity też mam do PonyProga, ale LPT niestety już nie mam. Kupiłem dawno temu USBasp więc go zainstalowałem, ale nie wiedziałem, że on nie instaluje się jako...
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ź
Podpiąłem samo Usbasp jako programator bo mi się pomerdało, że w ten sposób odczytam jaki procek na pokładzie. Później zgodnie ze sztuką podpiąłem Arduino Uno jako programator do usb a Usbasp poprzez Spi podpiąłem do Arduino. Sęk w tym, że Avrlab nie rozpoznaje procka z Usbasp. Z napisów na procku wynika, że jest to Atmega8L-AU. Ale gdy daję parametr...
Standardowo JP1 self programing JP2- niska prędkość magistrali JP3 zasilanie z portu. Sprawdź bo może jest inaczej. Częstym problemem fabrycznej atmegi i usbasp-a jest to że trzeba ją programować z małą prędkością. Kilka razy już tak miałem. Zmieniałem potem fusebity i ściągałem zworkę w programatorze i wszystko działało. Nieraz problemem jest też źle...
wyprowadzenia portow dobre. Sprawdzilem wedlug twojej wskazowki i jest ok. Napisalem program sprawdzajacy i jest ok. z tego co widze to goldcap podlaczony dobrze. no niby kwarc dobry ale dalej nie jestem do niego przekonany. program testowy dziala dobrze na kwarcu wewnetrznym 8MHz (chyba). A robiles ten zegarek? jakiego programatora uzywales? ja mam...
m8 działa, a m88 już nie - no ale spróbować zworkę trzeba A sznowny przedpiśca przypadkiem nie dojrzał tego ? : mam problem z odczytaniem fusebitów z atmegi88 - nowa, dopiero co kupiona. Fabrycznie nowa ATmega88 ma zegar 1MHz. Atmega8 działa, bo najprawdopodobniej już wcześniej miała przeprogramowane fusebity. Na Slow CLK zaprogramuje się na pewno...
W takim razie jak dla mnie atmega8l jest walnięta, albo są ustawione jakieś fusebity, które nie pozwalają ci jej zaprogramować. Np. zew. generator, albo zew. rezonator kwarcowy. Kostka z L toleruje mniejsze napięcia zasilania i nie można jej taktować bardzo dużym kwarcem. Atmega8 i Atmega8L poza tymi parametrami są takie same. Jeżeli możesz programować...
Przy próbie wgrania pliku wyskakuje mi błąd. Atmega8 sprawna. Co robie źle ? C:\WinAVR-20100110\bin\avrdude.exe -C C:\WinAVR-20100110\bin\avrdude.conf -p m8 -P /dev/parport0 -c usbasp -U eeprom:w:C:\Users\pawel\Desktop\atmega-h... avrdude.exe: AVR device initialized and ready...
Jeśli otrzymujesz różne sygnatury to może być tylko i wyłącznie błąd komunikacji a nie zablokowany układ. Sprawdź dobrze pewnie jakiś zimny lut. Spróbuj mniejszej prędkości sck. Zablokowany układ będzie zwracał FFFFFF lub 000102 ale napewno nie losowe dane. Zainteresuj się też układem Atmega Fusebit Doctor.
mówiąc o postaci HEX miałem na myśli 2 liczby w zapisie szesnastkowym, np: E1 99, które znajdziesz w prawie każdym programie zapisującym fusebity (w MkAvrCalculatorze są to 2 pola na górze z tymi liczbami zapisanymi fioletową czcionką). Co do CKOPT, odznacz go. Przydaje się on zaznaczony przy większych kwarcach (16MHz i więcej), tutaj lepiej, żeby był...
a Avcc też podpiąć? zaraz wrzuce jakieś zdj. Dodano po 10 Dodano po 29 Zauważyłem, że gdy odłącze Gnd i Agnd od masy z zasilania to dioda zaczyna żarzyć. Po podłączeniu wszystko gaśnie i dalej zero oznak życia. Dodano po 41 Próbowałem już chyba wszystkiego. Oczywiście nie wnikając w Fusebity. Nie mam pojęcia co jeszcze mogę zrobić.
Już działa, okazało się że uC był "walnięty". Mam jeszcze jedno pytanie, co trzeba zrobić żeby programowanie nie wymagało zakładania zworki zwalniającej ?? Często się okazuje, że nie jest walnięty, tylko np. fusebity zostały przestawione tak, że "zwykły" programator ich nie odblokuje. Zobacz najczęstsze przyczyny problemów z programowaniem: http://mikrokontrolery.blogspot.com/2011...
Jeśli atmega jest nowa, nie były zmieniane fusebity, to musi działać. W schemacie nie ma niczego szczególnego, chociaż ja bym wywalił R2 albo zmienił go na dławik, np. 100uH. Załóż zworkę obniżającą taktowanie programowania w USBASP. Jeśli to nie pomoże, to nadal obstawiam na błędne podłączenie programatora.
...jak mam ustawic fusebity w avrdude? Fusebity zostaw w spokoju i koniecznie zapoznaj się , z dokumentacją AVR-a. Poczytaj sobie o rejestrach I/O , a szczególnie o funkcjach rejestrów PORTx , DDRx , PINx.Bez podstawowej wiedzy , nic nie zdziałasz. Piotrek
Witam Zrobiłem programator z [url=http://diy-elektronika.pl/202-usbas... strony na procesorze Atmega8-16PU. Wsad wszedł bez żadnych problemów i potem ustawiłem fusebity: HFUSE=0xC9 LFUSE=0xEF. Czyli w PonyProg ustawiłem ptaszki na: SPIEN, CKOPT, BO0TSZ1, BO0TSZ0 i SUT0. Po tej operacji straciłem kontakt z atmegą. Odczyt zawartości...
TQFP32 - bałem się go grzać powietrzem bo blisko jest kwarc i reset plastikowy przycisk. Nałożyłem dużo cyny na nóżki na 4 bokach, i potem grzałem kolbą cynę jednocześnie 4 boki aż odpadł. Raport - wgrywanie bootloader-a do Atmega8 (nówka ze sklepu), 1) w przejściówce IDC10 na IDC6 był problem z GND pinem. W/g schematu gniazda usbasp GND powinien być...
Wszystko już gra. Wystarczyło poprawić fusebity tak jak wyżej autor podaje, oraz nie robić zworek tak jak na moim zdjęciu, bo są to piny do programatora- nie mają znaczenia w kwestii działania urządzenia. Na stronie projektu pojawił się nowy wsad do ATmegi który wyświetla minuty i sekundy, zmieniła się też skala ustawiania czasu . Polecam i zamykam!
Witam, jeden ze swoich projektów chciałem zintegrować z programatorem USBasp. Wykonałem go na podstawie projektu ze strony: https://obrazki.elektroda.pl/7433763700_... Screen z AVRDUDE: https://obrazki.elektroda.pl/2497182800_... Fusebity ustawione zgodnie z tymi podanymi w pliku readme, czyli: "# TARGET=atmega88 HFUSE=0xdd...
Problem rozwiązany. Okazało się, że winne były fusebity. Procek był już kiedyś programowany do współpracy z zewnętrznym kwarcem. Po przestawieniu na wartości fabryczne wszystko zaczęło działać. Dziękuję wszystkim Kolegom za zainteresowanie i pomoc. Pozdrawiam serdecznie Tomek.
Ok - ale ja właśnie myślałem, że to powinien pokazać mkAvrCalculator - że te fusebity oznaczają że uC spodziewa się zegara np. 16MHz. A nie pokazuje nic, stąd moje zdziwko. Dla twojego większego zdziwienia: żaden FuseBit Calculator nie wskazuje na konkretną częstotliweśc powyżej 8 MHz. Porównaj z : http://www.engbedded.com/fusecalc/ Masz tam tylko...
Jeśli będziesz miał do czynienia na początku z prockami ATmega8 lub ATtiny2313 to ja polecam program MkAvrCalculator . Zobacz jak w nim pięknie i super bezpiecznie programuje się w takich prockach fusebity i nie tylko.
A USBASP na jakim procku robisz ??? Tak czy inaczej zassaj sobie program MkAVrCalculator ;) bo on w pełni zadziała ci w razie czego i z ATmega8 i z ATtiny2313 więc będziesz miał porządne wsparcie jeśli chodzi o fusebity Procka na USBASP łatwo zaprogramować - zewn kwarc większy niż 8MHz i to wszystko w zasadzie. Jak sobie wejdziesz w zakładkę "Fusy uproszczone"...
Witam serdecznie. Mam zamiar zbudować programator USBASP według tych instrukcji: http://www.fischl.de/usbasp/ Mam w związku z tym kilka pytań. 1. Do programatora użyję procesor ATMEGA 8. Muszę go oczywiście najpierw zaprogramować wsadem z powyższej strony. Czy mogę to zrobić poprzez port równoległy komputera bez żadnej dodatkowej elektroniki? Czy do...
Zgodnie z komunikatem avrdude, nie da się ustawić częstotliwości SCK, ponieważ w usbasp masz stary firmware. SCK nie można podać z zewnątrz. Jeśli wgrałeś fusebity zgodnie z drugim załącznikiem oraz podłączyłeś kwarc to będzie działać. Jeśli jednak ustawiłeś fusebity zgodnie z pierwszym załącznikiem, to układ będzie taktowany z zewnętrznego RC, przy...
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 '...
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ąć...
Będziesz mógł wgrywać program , możesz potem wgrywać inne, zmieniać itp. Jeśli bootloader wgrał się poprawnie to zrób sobie test wgrywając przykładowy program Blink. Oczywiscie, jeżeli potrafił wgrac bootloader to także będzie można wgrac dowolną ilosc kolejnych programów. Problem wyniknie gdy zechce ‘blinkac’ tym programem. Zamiast blinków...
Witam, Przepraszam, że znowu rozpoczynam kolejny program w stylu "co na początku" ale tak naprawdę nie ma nigdzie tutoriala krok po kroku co z czym od całkowitego zera. Otóż jestem programistą i znam się na elektronice jak pies na miałczeniu, chciałem poprostu zacząć programować mikrokontrolery. Zakupiłem jakiś czas temu programtor USBasp: http://protech-micro.pl/Allegro/Programa...
Zrobiłem układ z posta http://www.elektroda.pl/rtvforum/topic17... Przy programowaniu procesora wywala mi błąd: C:\WinAVR-20100110\bin\avrdude.exe -C C:\WinAVR-20100110\bin\avrdude.conf -p m8 -P /dev/parport0 -c usbasp -U eeprom:w:C:\Users\pawel\Desktop\atmega-h...
Niestety powyższe ustawienia czyli Low Fuse zaznaczyć Write i wpisać: 0xCF High Fuse zaznaczyć Write i wpisać: 0x99 nie przyniosły oczekiwanego efektu. Ale znalazłem jak ustawić na zewnętrzny rezonator 8MHz. Umieszczę tutaj tą instrukcję, może komuś w przyszłości się przyda. Poniższe komendy wpisuj w wierszu poleceń. Uwaga! Zamiast avrdude należy podać...
Programator wymaga atmega8-16PU (gdyż jest wymagany kwarc 12MHz). Ok. Teraz rozumiem, właśnie takie dwie ATmegi mam uwalone, pozostała mi jedna, więc prosze o to jak ustawić fusebity. Dodano po 5 Gdzieś na jakimś forum, chyba zagranicznym, znalazłem taki wynalazek do resetowania ATmeg, czy ma to zastosowanie w moim przypadku?No i czy to w ogóle zadziała?
Zwróć uwagę na fusebity. Z tego co piszesz wynika że programujesz przez ISP. Miałem kiedyś podobny problem tyle, że programowałem nie bezpośrednio z portu równoległego, a przez programator USBasp. Ten programator miał zworkę, do zmiany trybu programowania, w zależności na jakiej prędkości chodzi mikrokontroler (zewnętrzny/wewnętrzny generator, podzielnik)...
Ponieważ napisałeś do mnie na PW to odpowiadam: - bardzo dobrym programem (niestety płatnym) jest mkavrcalculator, jednak w Twoim przypadku (atmega8) możesz go użyć - wersja demo obsługje w całości ten procesor - chwalę sobie AVRBurn-O-Mat - nakładka graficzna na avrdude - KhazamaAVRProgrammer Tylko nie rozumiem zbytnio po co chcesz ich używać skoro...
U mnie tak samo. Fusebity CKSEL ustawione, CKOPT=0, Po podłączeniu do USB zaświeca się czerwona dioda (jak wyjmę kwarc to się nie świeci więc wygląda na to że fusy sa poprawne), natomiast system pokazuje "Nieznane urządzenie". Próbowałem na komputerze z Win XP oraz Win 7 x64. Czego jeszcze można spróbować? EDIT: We właściwościach urządzenia widać coś...
A może już próbowałeś zmieniać fusebit-y i po prostu zablokowałeś procka. Zdarza się, ja zablokowałem 5 sztuk i musiałem kupić kolejną aby zrobić rezurektor. Jutro jest sobota a patryc na pogodę u mnie, to raczej posiedzę w domu. Pisz.
Dobra, a gdzie jest kwarc? Ustawisz fusebity na kwarc zewnętrzny i klops. To i tak Ci ta płytka nic nie pomoże. Czytaj i odpowiadaj z sensem. Ale kolega gege6 ma rację. Wydaje mi się, że kolega Freddy pomyślał o całkowitym zablokowaniu procesora przez złe ustawienie fusebitów - to się zgodzę, że płytka nie pomoże. Jeżeli nawet chcemy przeprogramować...
Okazało się że LCD był padnięty i już go wymieniłem na nowy i nie ma żadnych problemów, a teraz wracam do pytania jak wgrać plik bin? Czy jak prze konwertuje bin'a na hex'a programem (np bin2hex) to po zaprogramowaniu takim hex'em program będzie się wykonywał poprawnie? I kolejna sprawa jak ustawić fusy w AVR Studio tak żeby: -> fusebit C: 1 -> fusebit...
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ść...
No nie jest tak wesoło jak delikwent nie ma "na stanie" żadnego rezonatora kwarcowego :D To by znaczyło że rzadko coś buduje, albo nie budował wcześniej wcale :D Na dodatek ten kabelek mógł popsuć cały plan. Nie pisze, że tym kabelkiem nie da się pracować, ale powinien być wykonany starannie itd.. Łatwo tam o błąd transmisji który może się skończyć...
Wiem, że ten temat jest sprzed roku, ale nie ma sensu, żebym zakładał kolejny, bo tutaj jest prawie to, o co mi chodzi :) A mianowicie - zmieniłem programator ze zwykłego STK200/500 na usbasp i jeśli chodzi o samo programowanie mikrokontrolera działa ok, ale mam problem z fusebitami... Korzystan z avrdude, podpiętego pod Bascoma. Do tej pory fusebity...
Witam ponownie, zastanawiałem się nad pewną opcją, a mianowicie czy jak podłącze sygnał z programatora (USBasp) SCK i podepnę go pod XTAL w Atmega8 to czy ruszy procesor. W końcu w programatorze jest zamontowany również Atmega8 także generuje sygnał? Strzelam ponieważ nie mam odpowiedniej wiedzy. AvrDude po takim zabiegu przekazje komunikat: avrdude.exe:...
Po pierwsze - to chyba oczywiste że jeśli spróbujesz zaprogramować procka ATtiny2313 wsadem do ATmega8 to się nie ma prawa udać. Po drugie to jak pisałem - program mkAvrCalculator wykrył ci procka bo sam dokonuje na czas odczytu jego sygnatury (automatycznie) spowolnienia taktowania w programatorze USBASP ale ..... ..... ale żeby móc wgrywać prawidłowy...
Jeśli chodzi o sterowanie tego programatora (AVRDoper) z poziomu AVRDude w trybie COM to należy wydawać komendy typu "C:\WinAVR-20100110\bin\avrdude.exe" -c stk500v2 -P com1 -p m16 -U flash:w:"C:\WinAVR-20090313\projects\EvB AT16-32\ds1820_demo.hex":i -U flash:v:"C:\WinAVR-20090313\projects\EvB AT16-32\ds1820_demo.hex":i -U signature:r:signature.dat:r...
O wiele to nie powiedziałbym, kolega piotrva wskazywał stronkę (nie pamiętam adresu, ale mogę sprawdzić), gdzie AVRISPMkII kosztuje 60zł. Jasne, jest to drożej niż USBASP, ale za to: - masz porządny programator, działający wszędzie i zawsze, - ma dodatkowy bufor i konwerter poziomów logicznych, czyli programuje układy od 1,8V, - działa w Atmel Studio,...
http://obrazki.elektroda.net/43_12236557... Przedstawiam projekt programatora USB dla mikrokontrolerów AVR. Programator obsługuje programowanie w trybie HVSP, posiada konwerter poziomów napięć (ponieważ w planach mam dodanie obsługi CPLD/FPGA Xilinxa i może jeszcze czegoś) oraz umożliwia pomiar napięcia zasilania programowanego układu. Firmware...
Podłączenie wygląda OK, ale nie do końca. Brakuje kondensatorów filtrujących i rezystora podciągającego przy resecie: http://mikrokontrolery.blogspot.com/2011... . ATmega jest nowa? Albo uszkodziłeś ją podczas zabawy, albo masz ustawione jakieś dziwne fusebity, np. wymuszujące korzystanie z zewnętrznego oscylatora. BTW:...
1. super kolego "tmf" poszło ale jednak jest zabezpieczony bo rozpoznaje proca odczytuje fusebity ale nie odczytuje zawartości flash i eeprom 2. w nowej sztuce odczytuje mi ID proca ale nie mogę go ali czytać ani programować czy trzeba najpierw wgrać jakiś bootloader do niego? nie pomaga nawet funkcja clear.
Tak więc płytkę już wymeczyłem muszę jeszcze procka zaprogramować a nie mam taśmy do usbasp... https://obrazki.elektroda.pl/8053959200_... https://obrazki.elektroda.pl/1996605700_... Dodano po 3 Nie wiem czy coś źle zaprogramowałem ale czas nie pokrywa mi się z rzeczywistością. 500ms to jakieś 2s. Buzer u mnie wyje...
Ok, znalazłem, przeczytałem, wyszło na to że Fusebity chcę ustawić tak jak to wcześniej pisałem, tylko nie był bym sobą gdyby mi się to tak po prostu udało http://obrazki.elektroda.pl/8768540300_1... Co najciekawsze, dał mi wybór y/n ale wpisać czegokolwiek już sobie nie dał, a na programatorze cały czas świeciła się czerwona dioda sygnalizująca...
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źć...
Witam. Otóż programowaniem mikrokontrolerów (w moim przypadku programowanie to całkiem mocne słowo) zaintersowałem się kilka dni temu. Zlutowałem programator pod LPT i na początku kombinowałem z zapalaniem diod. Wszystko grało, potem zaprogramowałem mikrokontroler gotowym wsadem, ustawiłem fusebity i w oparciu o ten układ zbudowałem programator na USB...
mam problem z AT2313 wgrałem fusebity w/g zaleceń loraka (post 53 z tego wątku) hfuse: 0xdf (wyższe fusebity) lfuse: 0xef (niższe fusebity) plik hex mam ze strony http://www.ladyada.net/make/usbtinyisp/i... sprawdzając odczyt mkvcalculatorem fuse miałem Low: 64, High: DF Ext: FF. Po wprowadzeniu zalecanych ustawień wysiadła komunikacja z procesorem,...
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...
Już próbowałem podawać mu 1MHz z innego procesora ale niestety nie ożył. Zamówiłem ATMEGA8 i zbuduję sobie takiego doktora bo to nie jedyny uwalony procesor w mojej kolekcji. Bardzo dziękuję za informacje. Dla potomnych: Wszystkie scalaki naprawiłem za pomocą tego układu http://mdiy.pl/atmega-fusebit-doctor-hvp... . Zmontowałem go na szybko bez oporników,...
Witam serdecznie. Dzisiaj podłączyłem Atmege8 według tej instrukcji: Proszę zamieszczać zdjęcia według poniższego linku: http://www.elektroda.pl/rtvforum/topic20... Ułatwi to ich przeglądanie . Programator jaki używam to USBasp. Zmieniłem fusebity z pomocą mkAVR Calculator na zewnętrzny kwarc 3 - 8 MHz. Podłączyłem do odpowiednich portów kwarc,...
U siebie od razu budowałem wersję na Mega328P i dlatego nie znałem tego niuansu z napisami w eepromie. To dopiero wyjaśnia dlaczego Autor upierał się przy tym bicie EESAVE. Do pamieci eeprom wgrasz plik z kazdym rozszerzeniem, czy to HEX, EEP czy nawet BIN. Ważne jednak by go wgrać w eeprom a nie widze na tym screenie zakładki eeprom w tym programie...
Na schemacie diody są 3,6V. Ważne jest żeby rezonator miał 12MHz a FuseBity dla Mega88 mają być ustawione tak: # TARGET=atmega88 HFUSE=0xdd LFUSE=0xff
Tak jak w temacie odpaliłem prosty program na miganie diody, ale chyba zepsułem fusebity kiedy w mkavrcalculator wciskam sprzwdź podłączony avr wywala mi: avrdude.exe: set SCK frequency to 187500 Hz avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update. avrdude.exe: error: programm enable: target doesn't answer. 1 avrdude.exe:...
Witam! Chciałbym przenieśc mój projekt z napisany w Arduino IDE na mikrokontroler Atmega8. Gdzieś w internecie dowiedziałem się, że wystarczy plik hex wgrać przez programator USBasp dp procka i wszystko będzie działało. Pozdrawiam Tak, możesz to zrobic bez problemu, dokładnie tak jak wyczytałeś. Nie ma znaczenia czym (który compiler) wyprodukował plik...
Witam. Postanowiłem rozpocząć naukę programowania uC. Kupiłem programator USBasp wraz z podstawką: http://allegro.pl/programator-usbasp-pod... zainstalowałem sterowniki, podłączyłem atmegę8 i ustawiłem fuse bity w programie AVR burn o mat według: http://www.drzasiek.cba.pl/fusebity.php i wcisnąłem write fuses, wyskoczyło...
Problem w tym, że nie mam zielonego pojęcia co to fusebity, ale dobrze, że w końcu ktoś się odezwał. Używam programatora usbasp, piszę w C w WinAVR - jeżeli takie informacje coć pomogą :/
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...
Posłuchaj, ponieważ jest to nietypowa sytuacja to spróbuj tak: 1. wybierz tą opcję z listy rozwijanej - najniższą - na samym dole z najwolniejszym taktowanie SPI (slow sck) 2. nie naciskaj żółtego klawisza "Sprawdź podłączony AVR" 3. zaznacz ptaszka po prawej stronie przy "Fusebity" po lewej masz zaznaczone domyślnie "Odczyt" i spróbuj kliknąć na dole...
Widzę że zaczyna sie komplikować A ja chce tylko zaprogramować zew programatorem USBAsp :) jeden procek .... Instrukcja mówi tak Firmware: Flash "bin/firmware/usbasp.atmega88.xxxx-xx-xx... or "bin/firmware/usbasp.atmega8.xxxx-xx-xx.... to the used controller with a working programmer (e.g. with avrdude, uisp, ...). Set jumper J2 to activate USBasp...
Arduino z atmega328p straciło komunikacje z komputerem. Prawdopodobnie uszkodzony jest uC atmega328p. Sam fakt, że m328p wmontowany w Arduino nie komunikuje się z computerem nie znaczy definitywnie że jest uszkodzony.Może być uszkodzony albo 'wymazany' z niego bootloader. Czy próbowałeś wpisywać cokolwiek do Arduino z tym processorem, używając programator...
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ś...
A masz USB ASP ze zworką SLOW SCK ? Jeśli tak, to ją ustaw. Odczytaj fusebity, przestaw na taktowanie mikrokontrolera wewnętrznym zegarem 8MHz lub zewnętrznym kwarcem i wówczas będziesz mógł programować na pełnej prędkości. Niemniej, polecam zasilić układ.
Witam i przepraszam, że wracam do tematu. Mam w tej chwili 4 zablokowane atmegi8 i 2 sprawne attiny2313. Rezurektor zrobiony jest na m8 tak jak i FactoryDefaultMega8, stąd moje pytanie, czy można go przerobić na t2313? Jak tak to poproszę o przekompilowanie wsadu na t2313, bo ja bawię się na razie w bascomie a program pisany był w c. No chyba, że mogę...
Witam, ostatnio bawiłem się programowaniem w języku C jednak zauważyłem wielką ilość projektów na arduino (ostatnio zaciekawił mnie taki projekt: https://www.youtube.com/watch?v=RFo5MKSr... ,a mianowicie maszyna CNC), mam programator USBAsp i podłączyłem odpowiednio ATmege (sprawdziłem także rzez program mkAVR Calculator). Postanowiłem wgrać BootLoader...
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...
Witajcie moi drodzy. Tak jak w temacie. Jedna z moich Atmega88P z szuflady bez problemu jest czytana i pisana. Druga wcale - jest napisane, ze ID to same 0. Dodam, ze podłączam ja na wszelki wypadek z rezonatorem 16MHz. 1.Mam rozumieć, ze jest ubita? Pytam, bo wyjąłem ja z szafy po miesiącu przerwy... i szczerze nie pamiętam, czy coś się jej stało czy...
Witam, Mam problem ze stworzeniem prototypu mojego projektu, a mianowicie kontrolera w postaci nastawnika do symulacji pociągu. Na płytce stykowej składam standardowy układ USBasp, V-USB i nic nie działa, tzn. Komputer nie widzi, że coś jest podłączone do portu USB. Na początku tylko zwarłem przypadkiem diodę zenera do +5V w kierunku zaporowym, co ją...
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....
tiggerek1982 --> po co zaraz lincz ? ;) -- oczywiście, że będziesz mógł ładować swoje programy do procka napisane obojętnie w czym: Bascom, C czy asembler - wsio rawno ok zaraz poprawię załączniki w głównym poście na górze Dodano po 7 ok - już poprawione załączniki przypominam tylko, że kod w C jest teraz dla ATmega8 taktowanej wewn oscylatorem 8MHz...
fusebity usbasp usbasp fusebity fusebity atmega8
vs100 marshall zapalać check mercedes świece moment
schemat wentylatora dospel utrzymanie ruchu
Napięcie wtryskiwacza w silniku Boxer 2.2 - Subaru i Peugeot Vaillant ecoTEC plus VUW Wiring Diagram Guide