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...
Siedzę już nad tym kilka dni. Mam nowy programator usb asp z atmega 8 na pokładzie i chcę grać nowy firmware. Używam arduino uno r3 jako programatora i avrdudess jako programu. Wszystko podłączone poprawnie, plik .hex wybrany dobry. I nic... Pokazuje taki błąd: ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ >>>: avrdude.exe -c avrisp -p m8 -P COM5 -b 9600 -U flash:w:"D:Downloadsusbasp.2011-05-28usb...
Witam, sprawdź czy na pewno masz zasilanie podłączone do m8, ostrożnie sprawdź czy masz zasilanie na pinach 8 ; 7. Przestaw zworkę na USBasp odpowiedzialną za programowanie scalaków poniżej 1MHz. Damian.
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.
Tak, to jest w porządku. Właśnie dlatego, że nie działa mi pierwszy segment (1 cyfra) to nie mogłem tam wyświetlać minut i sekund, więc zrobiłem osobno. Jak czujesz się na siłach możesz śmiało przerabiać :) Podpowiem, że trzeba zmienić na coś w stylu: show_time(timeleft*60+sekundy) (ale nie mam jak tego teraz sprawdzić)
Czy dioda zielona jako jedyna nie daje oznak życia? Z kontekstu rozumiem, że programator pracuje i programuje układy bez problemu? Dziwna przypadłość, jeśli programator działa bez zastrzeżeń to wyjmij procesor z podstawki i podaj na odpowiedni pin masę, sprawdzisz w ten sposób, czy dioda i rezystor działają, czy ścieżki są bez zastrzeżeń. Czy procesor...
1. main.hex już nie wgrywasz, poza tym zworka self-programming służy do tego żeby wgrać innym programatorem np. STK200 przez złącze ISP, przez USB nie jesteś w stanie wgrać nic na ATmege w programatorze 2. Zenery 3V6 chyba powinny poprawić współprace z notebookiem, ja same też go używałem na lapku (zrobiłem parę egzemplarzy znajomym i oni też go na...
Przekaźnik nie zadziała w takiej konfiguracji. Przenieś go pomiędzy kolektor i 12V i wywal tą diodę na bazie tranzystora. Zamiast złącza drukarkowego wstaw gniazdo IDC 10pin i kup programator na USB np. USBASP.
Zapoznaj się z programem MkAvrCalculator - jeśli masz pod ręką procki takie jak: ATmega8 czy Attiny2313 - ponieważ będzie działał w pełni za FREE z tymi prockami a przy okazji zobaczysz, że on programowo obsługuje coś takiego o co tu pytasz i nic nie trzeba przestawiać na programatorze - żadnej zworkki ;)
Bascom 1.11.9.8 ma już obsługę programatora UsbAsp więc nie trzeba się tu bawić w ustawianie programu zewnętrznego jakim jest Avrdude. Trzeba mu tylko łatkę wrzucić i ładnie śmiga. [url=http://www.elektroda.pl/rtvforum/to...
Ścieżka do pliku hex na pewno jest poprawna?
A jak masz wiedzieć co jest nie tak, skoro nie czytasz ani dokumentacji ani komunikatów na ekranie? Wieki temu w usbasp wprowadzono programowe ustawianie taktowania ISP. A ty masz albo avrdude za nowe albo FW usbasp-a za stare - program wysyła polecenie zmiany taktowania a usbasp nie wie o co chodzi (ostatni obrazek). Jak coś się mota, to najlepiej...
Proszę sprawdz. Bo wszystkie które znajduję są od 100 zł w górę. Na allegro jest taniej, wklep hasło AVR PROG MKII. Mam i polecam, programujesz co chcesz bezpośrednio z Atmel Studio 6 czy też starszego AVR Studio i nie musisz używać jakichś nakładek na avrdude z koziej łaski (:P).
Nie, w oryginalnym projekcie (ZL11AVR, ZL2AVR) również ich nie ma. Nie wiem co jest w oryginalnym projekcie ale wiem, że rezystory podciągające są niezbędne. W nocie katalogowej też są narysowane na schemacie.
Koledzy... zamiast poświecić 2 minuty na prze kompilowanie programu znowu off top na temat ceny avr'ów. ========================================... W załączniku prze kompilowane na atmega16. jedyne co trzeba było zmienić to inicjalizacja timera0 w pliku clock.h. Wyprowadzenia tak samo jak w wersji na m8. UWAŻAJ NA FUSE BITY. Nie wiem...
A czy zworka "service" nie służy przypadkiem do wprowadzenia programatora w tryb wymiany firmware? W takim razie do normalnej pracy powinieneś ją zdjąć. Z założoną zworką programator będzie widoczny w systemie co mylnie sugeruje ze wszystko jest ok. Ale przy próbie programowania będzie wystawiał sygnał Reset który za sprawą zworki będzie powodował resetowanie...
Programujesz tylko Atmegę, a w jej sofcie zawierasz komunikację z RFM. Sam moduł radiowy nie posiada (chyba) pamięci EEPROM itp, więc po każdym włączeniu musi dostać sekwencję konfiguracyjną, a następnie ramki danych.
Podobnież nowsze Arduino nie współpracują z USBasp, trzeba sobie downgradeować Arduino IDE (podobnież działa do wersji 1.6.9) albo wgrywać hex'a z palucha (w wierszu poleceń) albo podmienić avrdude. Przeczesz sobie googla frazą "avrdude: error: could not find USB device with vid=0x16c0 pid=0x5dc vendor='www.fischl.de'" to znajdziesz jakieś przepisy.
Upewni się, że jest odpowiedni kwarc i fuse bity, jeśli dalej nic to podmień diody Zenera na napięcie 3.3V.
Witam Jakiś czas temu poskładałem programator ze strony którą podałeś, diody założyłem 3V6 i procesor Atmega8A-PU. Programowałem nim już kilka układów i działa bez zarzutu. Pomogę więc tylko informacją ze u mnie na tych elementach programator działa bez żadnych problemów.
to znaczy ze prawidłowo podłaczyłeś u C i mozna go zaprogramować :)
Witam, no to sprawdź miernikiem czy piny Atmegi "dochodzą" do pinów programatora. Czy poprawnie zainstalowałeś sterowniki do usbasp (programator powinien być widoczny w menedżerze urządzeń) ? Zainteresuj się programem "Khazama AVR Programmem" Pozdrawiam
łooo jej, po pierwsze to zassij najnowszą wersję, build 57 - wystarczy kliknąć na obrazek w podpisie każdego mojego postu żeby dojść do najnowszej wersji. (nie wiem dlaczego wszyscy pobierają zawsze tą starą i przeterminowaną wersję?) Po drugie - pokaż jakiś schemat może albo fotkę - jak podłączasz procesor i czy włączasz zasilanie do procesora i programatora...
Do ATtiny2313 oraz ATmega8 - możesz śmiało wykorzystać w pełni darmową i pełną wersję programu MkAVrCalculator do twoich procków - unikniesz od razu wielu problemów. I będziesz miał pewność. Odnośnie sterowników i ich instalacji dla USBASP to zobacz sobie na link poniżej i nie sugeruj się tym że jest tam mowa o VISTA i Win7 - bo tak samo ładnie działa...
Damianie, przeczytaj artykuły z działu: Jak zacząć? http://mikrokontrolery.blogspot.com/p/sp... i zainstaluj właściwe narzędzia.
To przeczytaj, obejrzyj, pobierz i zrób to co podane masz tutaj: http://mirekk36.blogspot.com/2011/05/wsz... a więcej już nie będziesz pisał że nie działa USBASP pod Win7 ;) obojętnie czy 32- czy 64-bit Do tego sprawdź ze swoją ATmega8 (będzie działał w pełni za FREE z tym prockiem) - ten program: MkAvrCalculator (tylko po jego pobraniu...
słowo kluczowe -> V-USB to mozliwość programowej obsługi USB. Najcześciej potrzebny rezonator kwarcowy 12MHz. https://www.obdev.at/products/vusb/index... Na zbliżonym oprogramowaniu działa bardo popularny programator USBasp z Atmega8 na pokładzie. Sam zrobiłem sobie "sterowanie głośnością" poprzez USB czyli klawiaturę multimedialną na Attiny85.
Witam mam podobny problem tez zakupiłem programator usbasp lecz wyskakuje mi błąd . Próbowałem już prawie wszystkiego nawet mkavrcalculator i wywala mi taka sygnature w consoli avrdude avrdude.exe: set SCK frequency to 93750 Hz avrdude.exe: error: programm enable: target doesn't answer. 1 avrdude.exe: initialization failed, rc=-1 avrdude.exe: AVR device...
Witam !! Możesz podłączyć zgodnie ze schematem który masz , możesz podłączyć te piny i programator , wszystko będzie działać.
... Jednak po ich zwarciu gaśnie LED na programatorze, a system pokazuje błąd urządzenia. co oznacza że robi ci się brzydkie zwarcie na zasilaniu i może to oznaczać , że coś nie tak poszło z lustrzanym odbiciem i może masa układu idzie na VCC programatora a za to VCC układu idzie na masę programatora. Weź miernik może i sprawdź czy się nie pomyliłeś...
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...
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...
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...
skoro sam złożyłeś programator to znaczy że sam sobie zrobiłeś KUKU i wgrałeś przestarzały wsad do procka. Ja nigdy nie rozumiem co kieruje ludźmi żeby wgrywać stary wsad :( ... I nie pisz, że jakiś tam nowy wsad się nie zmieści do procka ATmega8 - bo po prostu nie rozumiesz co to jest plik HEX, a wystarczy sobie tu zajrzeć http://pl.wikipedia.org/wiki/Intel_Hex.....
Podpinasz wszystkie piny VCC (VCC i AVCC) do zasilania, wszystkie piny GND (GND, AGND) do masy i 4 linie programatora (MOSI, MISO, SCK, RESET). To ABSOLUTNE MINIMUM, TYLKO DO CELÓW TESTOWYCH. O ile oczywiście mówimy o procesorze, którego nikt nie przestawił we fusebitach na np. zewnętrzny kwarc itp.
Powinno być oczywiście util/delay.h ale nie jest to problemem w twoim przypadku. Co się stanie jeśli po zaprogramowaniu MCU odłączysz programator? Dalej nie działa? BTW, tu masz opisane jak połączyć bezpośrednio Atmel Studio z USBasp: http://mikrokontrolery.blogspot.com/2011...
Złącze ATMEL ISP 6-PIN. Robiłem to z kursu na Diodzie. BoskiDialer - ten sam efekt z tym -B100. Chodzi ci o sterowniki czy wsad do USBasp?
Po wgraniu programu, program zacznie się wykonywać(pod warunkiem że jest podłączone zasilanie). Programatora nie musisz odłączać.
A odpal avrdude z linii poleceń i wpisz to co ja Ci dałem w 4 poście.
A po co jest to .elf w nazwie pliku ? Powinno być: nazwa_projektu.hex
Chyba chodziło raczej o to, że w opcjach wyboru portu do programowania jest tylko LPT i COM. Musisz zainteresować się programatorem USBasp, a także podmienić AVRDUDE na innego działającego właśnie pod USBasp na porcie USB.
A avrdude widzi usbasp?
Dokładnie wygląda to tak że komunikacja działa tylko raz. Tzn po podłączeniu USBASP do portu. Można zrobić odczyt, zapis, czy co tam, ale tylko raz. Za drugim razem i za n-tym już wywala błąd. potwierdzam, u mnie dokładnie takie same efekty w USBASP, a próbowałem programować ATmega32, ATmega168, ATmega8.
Przypadkiem znalazłem zdjęcie mojego programatora. Jest to ATB-USBASP.
http://obrazki.elektroda.pl/2023254200_1... Przedstawiam projekt sterownika stacji lutowniczej z regulacją PID. Jako że nie przepadam za wpychaniem wyświetlacza LCD gdzie popadnie i za niepotrzebnym komplikowaniem obsługi urządzenia, to postanowiłem zaprojektować sterownik inny niż spotykane na Elektrodzie. Zamiast wyświetlacza LCD...
dobra już wszystko gra, pomogło wgranie odpowiednich sterowników pod usbasp
(...) -P /dev/parport0 -c usbasp (...) Czy aby nie wmieszałeś błędnie linuksowego odwołania, do tego do portu LPT, gdy USBasp działa na USB?
Popieram w/w, sam używam aktualnie programatora AVT-5125, a chcę też złożyć AVT-988 bo mniejszy.
Znanym i lubianym USBasp.
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...
Jeśli masz (jeszcze) port LPT to można zbudować programator na rezystorach, jeśli nie, to najszybciej i bezboleśnie będzie kupić USBASP za 15-20 zł.
http://www.fischl.de/usbasp/
Jako absolutnie początkujący właśnie uporałem się z uruchomieniem avrdude + USBasp + atmega8. Sporo czasu zajęło mi dobranie właściwego avrdude'a. Jest ich mnóstwo wersji. Musisz dobrać taki, który "zaskoczy".
To sobie skleć USBasp i po problemie: http://www.fischl.de/usbasp/
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...
A tak ogólnie, jeśli rozpoczynasz z avr to kup sobie explained mini albo curiosity nano I będziesz miał programowanie i debugowanie od strzału w rekomendowanym przez producenta IDE, czyli; Microchip Studio lub mo lab X. Nauka bez debugera zajmie ci o wiele więcej czasu I będzie źródlem frustracji zamiast satysfakcji.
Czy używasz opcji "Upload Using Programmer" w Arduino IDE podczas wgrywania z użyciem USBasp?
Kontrollerlab. Trochę dziwny, ale idzie się przyzwyczaić. USBasp jest obsługiwany przez avrdude bezproblemowo. Spróbuj skompilowac i wrzucić program z konsoli, dowiesz się czy wszystko jest ok. avr-gcc -O3 -mmcu=atmega8 program.c avr-objcopy -O ihex -R .eeprom a.out program.hex Wrzucenie programu (możliwe że będą potrzebne uprawnienia roota): avrdude...
1. Sprawdź na pewno połączenia - kabelki etc - czy są dobrze i pewnie podpięte - EDIT: nie zauważyłem że to wykluczyłeś 2. Możliwe że sobie przestawiłeś Fuse bity od taktowania, ustawiając je na zewnętrzny oscylator lub zewnętrzny sygnał zegarowy. Aby to sprawdzić najpierw musisz wlutować między nóżki XTAL1 i 2 kwarc, wraz z kondensatorami (bodajże...
Odnośnie pytań: ad1 Możesz zaprogramować przez port lpt Poprzez tzw simple isp programmer zawierający rezystorki 330Ohm. Jednak ryzkujesz upalenie LPT lub Atmegi. no tu bym aż tak nie przesadzał ;) żeby zaprogramować sam czysty procesor bez żadnego układu - to nawet wystarczy zasilanie do procka z samego LPT ;) .... i nic się nie upali. Budując STK200...
Musisz ręcznie wskazać mu sterowniki do zainstalowania. Są dołączone w katalogu z firmware UsbAsp.
Jestem początkujący - właściwie to robię swój pierwszy projekt i mam problem z działaniem programatora usbasp. Podłączam Atmege8 tak jak na tym rysunku: http://d32zx1or0t1x0y.cloudfront.net/200... tylko że mam jeszcze podłączone piny 7 i 8 (do pinów odpowiednio 20 i 22). Programator mi działa i jest widoczny w programach...
gdy klikne autoprogram to dioda w programatorze się zaświeci na chwile To oznacza, że sterowniki do programatora sa zainstalowane, komputer, jak i Bascom rozpoznają programator. Więc problem może leżeć w nast. punktach: - zbyt wysoko ustawiona prędkość programowania - zmień w opcjach programatora na 93,75 kHz - wtedy zaprogramujesz procki ustawione...
Poco zaraz kupować cały zestaw? Kup programator USBasp za 15-18zł + ATmega8 za 5zł i tanio zrobisz to co oczekujesz za pomocą darmowego oprogramowania do programatora i środowiska IDE. A jeżeli jakimś cudem tak rozbudujesz program, że nie starczy Ci pamięci w ATmega8, to dokupisz nieco większy np. ATmega32.
Ja zrobiłem sobie właśnie taki programator: http://obrazki.elektroda.pl/4181576900_1... Działa bez zarzutu. A do programowania nim procków wykorzystywałem program PonyProg.
Nie wiem. Eclipse wgrywa przez usbasb sam a avr studio potrzebuje tego burnera do wgrywania hexa do procka. Atnel jest na większości programatorów usbasp.
Ok poszło z drugim egzemplarzem, tam była wlutowana oryginalna Atmega8. Użyłem programatora USBasp, ustawiłem zworką w tryb SLOW i programu AVRDude. Komendy do zaprogramowania Atmegi: Test komunikacji: avrdude -p atmega8 -c usbasp -P usb -t Ustawienie fusebitów i programowanie: avrdude -c usbasp -P avrdoper -p atmega8 -U hfuse:w:0xc0:m -U lfuse:w:0x9f:m...
Dlaczego parametr -P w twoim przypadku wskazuje na port równoległy LPT1 skoro używasz programatora usbasp ? Spróbuj bez parametru -P avrdude -p atmega8 -c usbasp -U flash:w:led.hex
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...
faktycznie, nie przypiąłem masy z programatora ale z nią także procesor nie reaguje. Bo włączasz ją do niewłaściwego pinu wtyczki: http://mikrokontrolery.blogspot.com/2011... Pamiętaj - masy muszą być połączone: http://mikrokontrolery.blogspot.com/2011... Załącz także link do instrukcji Twojego...
Jesli jak piszesz ustawiles fusebit Reset Disable to niniejszym zablokowales sobie mozliwosc programowania po ISP.
Ostatnio zrobiłem programator USBasp (http://www.fischl.de/usbasp/), całkowity koszt jest śmiesznie mały: -ATmega8 - 4zł -podstawka do procka - 40gr -podstawka uniwersalna UM-0 - 2.44zł -2 LEDy - 21gr -gniazdo USB - 1zł -2 zenerki - 20gr -kwarc - około 1.00-1.20zł -3 zworki, goldpiny, rezystory i kondensatory - około 40-50gr w sumie -kynar, cyna, prąd...
No właśnie kolego do tej pory nie ustawiałem zew oscylatora. Miałem pociągnięte piny od usbasp bezpośrednio do procka. Ruszę go stk200 przez zewnętrzny i spróbuje później włączyć kwarc w obwór przy podłączaniu do usbasp
Witam! Niedawno postanowiłem poszerzyć swoją wiedzę o programowanie mikronotrolerów AVR. Pojawił się jednak problem z programatorem USBasp i ATMega8 - programator nie wykrywa mikrontrolera umieszczonego na płytce o załączonym schemacie, a że jestem zielony nie wiem skąd może wynikać problem. AVR-dude zwraca następujący komunikat przy próbie wgrania...
Mam problem z usbasp. System windows 2000 wywala : instalacja nie powiodła się, ponieważ dla tego wystąpienia urządzenia nie został podany sterownik funkcji. Próbowałem już wszystkiego.
Witaj. Sprawdzając w kalkulatorze fusebitów: http://www.engbedded.com/fusecalc widzę, że przełączyłeś mikrokontroler na tryb pracy z zewnętrznym kwarcem o częstotliwości większej niż 8MHz. Czy masz go podpięty wraz z niezbędnymi kondensatorami? Powinieneś był także zaprogramować bit CKOPT: When CKOPT is unprogrammed, the Oscillator has a smaller output...
No trudno, Aducino do szuflady a skupić się na AVR... Czy USBasp+Atmega8+płytka stykowa wraz z elementami typu LED ewentualnie wyświetlacz LCD to dobry zestaw na start?
raptor37 ---> tu masz przykład programatora na USB http://www.elektroda.pl/rtvforum/topic13... a tu oryginalna stronka z wsadem i różnymi pomysłami rozwiązaniami tego samego programatora USBASP Natomiast zamiast bawić się w składanie STK200 może kup sobie na allegro - koszt to jedynie ok 15zł Jak chcesz to kup może na allegro jeszcze lepszy od...
a jaki procesor masz w swoim usbasp ? Atmega8 ? jeśli tak - to o tyle dobrze się składa że za pomocą tego scalaka FT232R uda ci się zaprogramować procka przy pomocy wersji FREE programu MkAvrCalculator. Sprawdź czy te przejściówki mają wyprowadzone wszystkie wymagane sygnały dla tego spsosobu.
Czyli rozumiem że powinienem zacząć od podstaw i czegoś prostszego. [url=http://allegro.pl/zestaw-startowy-a... Warto kupić coś takiego?
Tutaj sposób na współpracę Atmel Studio 6 i USBasp 32 -e -U flash:w: ” $(ProjectDir) Debug \$(ItemFileName).hex ” :a u siebie zmieniłem to na: -e -P usb -c USBasp -p ATmega8 -e -U flash:w:$(ProjectDir)Release\$(ItemFileN... Czyli mega8 , Release i bez cudzysłowia. Release dlatego, że używam trybu Release Build. Chociaż na Debug też...
Poczytaj tutaj: http://mirekk36.blogspot.com/2011/05/wsz... obejrzyj filmik i w ten sposób zainstaluj może sterowniki. Potem pobierz sobie program MkAvrCalculator i zobacz w zakładce "Programator AVR" czy wykrywa twój procek. A program będzie działał w pełni za free z twoim prockiem.
Nie dałeś zasilania na AVCC i AGND .... rzuć też okiem tutaj: http://mirekk36.blogspot.com/2012/04/mik... tak na przyszłość Dodano po 2 aha - zobacz może jeszcze ten opis ale co ważniejsze ten filmik tutaj: LINK
Witam. Zainstalowałem sobie pakiet WinAvr na laptopie z Windows 7 64bit. Posiadam układ Atmega8 i programator USBasp. Mam problem z kompilacją kodu do pliku .hex . Robię wszystko tak jak jest zapisane w #define F_CPU 1000000L #include <avr/io.h> #include <util/delay.h> int main(void) { DDRB |= _BV(0)|_BV(1);...
Wszystko co jest Ci niezbędne znajdziesz tutaj: http://mikrokontrolery.blogspot.com/p/sp...
wszystkie są prawidłowo podłączone Prawidłowo tzn? Pokaż schemat.
Wsad mam ten: usbasp.atmega8.2011-05-28.hex a sterowniki próbowałem takie: libusb_0.1.12.1 i libusb_1.2.4.0 na obu jest ten sam błąd. Próbować ze starszym wsadem?
Jak złapiesz podręcznik akademicki to nic z niego nie zrozumiesz. Tam jest gruba matematyka i teoria. Zagłęb się w materiały z Elportalu, poznawaj nowe elementy i ich wykorzystanie. Samych czujników jest tyle że są oddzielne ksiażki. Obecnie prawie wszystko robi się na mikrokontrolerach, więc jak masz opanowane podstawy to radzę zaopatrzyć się w ATmega8...
Hi fellows! Hope Your all ok here! I've got a question: is there a firmware hex-file for USBASP (atmega8) for ATXMEGAxxx burning? Please, upload it here, I upgrade my USBASP... May be I need some extra files to upgrade AVRDUDE? I use AVRDUDE 3.2 with windows interface. I appreciate it!!! Thanks! /Serg
Da sie tym? Oczywiście. Możesz także LPT jeśli masz ten port w jakimś starym sprzęcie. Sterowniki masz w linku który podałeś albo tutaj: http://programatory-usb.pl/usbasp.htm
Flash: avrdude -p atmega8 -c usbasp -P usb -U flash:w:flash/matrixclock_ht1632_atmega8... Eeprom: avrdude -p atmega8 -c usbasp -P usb -U eeprom:w:eeprom/matrixclock_by.bin:r Fuse: avrdude -p atmega8 -c usbasp -P usb -U lfuse:w:0x24:m -U hfuse:w:0xd1:m
czy do programatora usb konieczna jest druga atmega? Tak potrzebna jest zaprogramowana ATmega8. http://www.fischl.de/usbasp/ http://www.elektroda.pl/rtvforum/topic73...
MARIUSZ R. a zmieniałeś może ostatnio firmware w USBASP?
Będzie w porządku. Jest popularna, a co za tym idzie, znajdziesz w sieci dużo przykładów. Tanie USBasp działają.
Nie sądziłem, że to może działać bez zewnętrznego kwarcu. Jednak rozmiarowo i tak porównywalne do USBasp na atmega8 TQFP.
Ja przy pierwszym uruchomieniu też miałem problem - ale szybko się okazało, że jeśli spełni się podstawowe warunki takie jak: 1. koniecznie trzeba dać diody zenera ale na 3,3V !!! (a nie tak jak na oryginalnym schemacie 3,6V) 2. te diody muszą być malutkie 0,25W zdaje się a nie większe - bo nie wiedzieć czemu z tymi o większej mocy też bywały problemy...
problem rozwiązany. Nie zainstalowane do końca sterowniki.
Czym ten programator poza procesorem różni się od USBasp na Atmega8? Skoro mniejszy procesor to może jest mniej funkcjonalny-wolniejszy?
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
- juz jest lepiej ; ) ( avrdude: AVR device initialized and ready to accept instructions Reading | ########################################... | 100% 0.02s avrdude: Device signature = 0x1e9307 avrdude: safemode: Fuses OK avrdude done. Thank you. ) wiem - (wyczytalem ze podobno nie powienno sie tak robic - tu licze ze podpowiesz mi dlaczego -...
atmega8 usbasp programator usbasp atmega8 usbasp fusebity atmega8
czarny ekran włączyć myszka automat świateł dziennych debugowanie laptop
opalarka elektryczna tinysa ultra
Sterownik BEKO HD-D16 HURDING – gdzie kupić, zamienniki, dostępność części Tryb serwisowy pralki Sharp ES-HFB, ES-HFA, ES-GFD – procedura wejścia i testy