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...
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...
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ć)
Ś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...
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.
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...
Informacja ze strony którą podałeś: Opisywany układ jest programatorem mikrokontrolerow AVR, wzorowanm na bardzo popularnym projekcie opracowanym przez http://www.fischl.de/usbasp/ Osobiscie robiłem jakis tydzien temu programator USBasp ze strony FISCHL. Wszystko przylutowałem, nawet musiałem przylutować kilka zworek i wszystko ładnie chodzi. Co więcej,...
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.
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...
Damianie, przeczytaj artykuły z działu: Jak zacząć? http://mikrokontrolery.blogspot.com/p/sp... i zainstaluj właściwe narzędzia.
No tylko coś ci średnik wskoczył przed while ; while(1) więc błąd a zabrakło średnika po linii [syntax=c]DDRC |= LED_PIN[/syntax] powinno być: [syntax=c]DDRC |= LED_PIN;[/syntax] jak to poprawisz to zadziała także na Atmega8
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 ;)
Witam !! Możesz podłączyć zgodnie ze schematem który masz , możesz podłączyć te piny i programator , wszystko będzie działać.
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...
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?
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.
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.
A odpal avrdude z linii poleceń i wpisz to co ja Ci dałem w 4 poście.
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.
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...
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...
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...
A po co jest to .elf w nazwie pliku ? Powinno być: nazwa_projektu.hex
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
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...
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);...
Po wgraniu programu, program zacznie się wykonywać(pod warunkiem że jest podłączone zasilanie). Programatora nie musisz odłączać.
Użyj avrdude z parametrami: avrdude -p atmega8 -c usbasp -P usb -B 8
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...
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...
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).
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".
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...
Nie wybieraj procesora z LISTY .... Tylko wejdź w zakładkę "Programator AVR" i kliknij żółty klawisz "Sprawdź podłączony AVR" ale uprzednio w zakładce "Ustawienia" włącz ptaszka aby konsola pokazywała ci się "Gdy wystąpi błąd" i po wciśnięciu klawisza zobaczysz czy program SAM wykryje pocka czy nie ? a jeśli nie - to pokaże się czarne okienko konsoli...
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
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
Zerknij na informacje pod tym linkiem: http://mirekk36.blogspot.com/2011/05/wsz...
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
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.
Poszukaj sobie kursów C na AVR. Co do większej ilości ledów to można robić multipleksację. W każdym masz jednego leda. Wyobraź sobie kwadra 5x5 pół. Do sterowania wykorzystujesz tylko 10 portów, 5 pionowo i 5 poziomo. Żeby zapalić leda trzeba podłączyć mu 2 nóżki. Przyjmijmy że pionowe rzędy podają + na diodę a poziome podają -. Więc wybierasz pierwszy...
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...
zamykam, na nowym procku wszystko działało poprawnie
Upewni się, że jest odpowiedni kwarc i fuse bity, jeśli dalej nic to podmień diody Zenera na napięcie 3.3V.
Podłączanie D- do licznika ma swoje zalety: dzięki temu oprogramowanie może sprawdzać co jakiś czas czy były jakiekolwiek zmiany stanu D- (a tam idą ramki USB) i jeśli nie było - przejść w tryb low-level power - tak jest w specyfikacji USB zresztą. Samego wymagania 'jako takiego' do utrzymania komunikacji USB nie ma - po prostu ułatwia to zaprogramowanie...
Witam. Sterowniki do USBasp masz zainstalowane poprawnie? Pokaż. W "zmiennych środowiskowych" masz podaną ścieżkę do folderu z AvrDude i libusb?
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.
Poczekaj poczekaj - ale czy zassałeś ten driver z tego bloga ? a jeśli tak? to czy nie wykrywa się USBASP w menadżerze urządzeń ?
Pokaż schemat lub zdjęcie połączenia układu.
... 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ś...
- 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 -...
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...
Sprawdź czy na pewno na nogę VCC procka dochodzi napięcie zasilania. I czy nie zamieniłeś MISO z MOSI itp. Jeśli nie jesteś pewien płytki stykowej to ją też bym sprawdził. Raz mi się zdarzyło, że jednego pola po prostu nie było co zobaczyłem dopiero po "dobraniu się" do niej.
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...
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.
No widzisz, a program który ci poleciłem MkAvrCalculator działa zupełnie za FREE z twoim procesorem i znacznie ułatwiłby ci nie tylko start ale i zapoznanie się z samym programem AVRDUDE. Jeśli więc wolisz męczyć się dalej to nie ma sprawy. Nie mniej jednak rzuć okiem jak się powinno prawidłowo podłączać zasilanie mikrokontrolera i z czym to się wiąże:...
Sprawdź ustawienia fusebits. Zobacz ten temat: http://www.elektroda.pl/rtvforum/topic15...
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...
Witam! Jestem zielony w temacie, także proszę o sporą dozę wyrozumiałości. Wybrałem schemat programatora USBasp autorstwa J.A. de Groot. Z artykułów, które przeczytałem dowiedziałem się, że aby go zaprogramować potrzebuję drugiego programatora. Z tego z kolei wywnioskowalem (mam nadzieję, że słusznie), że pewne modyfikacje owego programatra pozwolą...
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...
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...
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.
avrdude: warning: cannot set sck period. please check for usbasp firmware update. zaktualizuj oprogramowanie.
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
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.
czy do programatora usb konieczna jest druga atmega? Tak potrzebna jest zaprogramowana ATmega8. http://www.fischl.de/usbasp/ http://www.elektroda.pl/rtvforum/topic73...
Soft został poprawiony. Starsi użytkownicy sukcesywnie zaktualizowali. Nowi pobierają od razu poprawioną wersję. Temat wymiera. Na szczęście.
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...
Witam. Postanowiłem zrobić sterownik z atmegi328. Za pomocą atmega8 (USBasp) wgrałem bootloadera. Za pośrednictwem USBasp mogę programować ale niestety nie mam podglądu Seria monitora(brak seria portu). Proszę o pomoc.
Witam Złożyłem prosty układ zgodnie z kursem: http://hobby.abxyz.bplaced.net/index.php... gdy próbuje go zaprogramować za pomocą programatora kupionego na allegro "USBasp": http://allegro.pl/programator-usbasp-atm... i programu winavr wyskakuje błąd ukazujący, iż kompilator nie może znaleźć programatora....
Jestem początkujący w tej materii więc proszę o wyrozumiałość. od kilku godzin staram się bezskutecznie zaprogramować atmegą8 przy pomocy usbasp, bo avrdude wywala mi taki błąd: "avrdude.exe: error: no usb support. please compile again with libusb installed." znalazłem te biblioteki, wrzuciłem do folderu z programem i i tak lipa. WTF?
Widocznie musiałem to przeoczyć. :/ Dzięki. Temat uważam za zamknięty.
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...
Popieram w/w, sam używam aktualnie programatora AVT-5125, a chcę też złożyć AVT-988 bo mniejszy.
(...) -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?
A avrdude widzi usbasp?
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ł.
Przede wszystkim pokaż logi z avrdude.
Czy używasz opcji "Upload Using Programmer" w Arduino IDE podczas wgrywania z użyciem USBasp?
Wgrałem kod i nic.
Wyszukujesz wo google "Kanada ISP". Klikasz "obrazy". Klikasz ten na którym będzie widać opisy pinów. To samo dla "Atmega8". Łączysz piny Kanada ISP (wyjście twojego programatora) z tak samo nazywającymi się pinami Atmegi. Googlujesz AVR burn o'mat, instalujesz i używasz zgodnie z instrukcją. Kanada to państwo, złącze zwie się KANDA.
Witam, jak w temacie. Przez dobre parę godzin na tym siedziałem, aż w końcu wyłowiłem schematy USBasp z uC na podstawce TQFP, i złączyłem ręcznie pin odpowiadający za zworkę Slow SCK z masą, no i w ten sposób działa, zaprogramowałem fuse-bity na 8 MHz, co także się powiodło. Ale problemem jest to że nadal muszę używać tego stykania ręcznego aby zaprogramować...
Wszystko co jest Ci niezbędne znajdziesz tutaj: http://mikrokontrolery.blogspot.com/p/sp...
Daj jakieś zdjęcie, rysunek w PDF, nie kompresuj RARem którego nie każdy ma (i nie zamierza specjalnie instalować). Też mam tą płytkę i programator USBASP, u mnie działa bez problemu. Przerobiłem sobie USBASP na optoizolację (po swojemu a nie według rozwiązań z elektrody) i też działa. Natomiast ja używam do programowania KhazamaAVR bo z innymi programami...
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...
Ta "lepsza nakładka" nosi nazwę AVR8 Burn-O-Mat i najnowszą wersję można ściągnąć ze strony - http://avr8-burn-o-mat.aaabbb.de/avr8_bu... . Oczywiście wymaga zainstalowanej Javy. W ustawieniach ustaw ścieżki do plików AVRDude
W tym burn-o-mat normalnie odczytuje bez błędów? Jeżeli tak, to coś jest nie tak z konfiguracją winavr. Spróbuj zaprogramować przez burnomat plikiem C:\Documents and Settings\Daniel\Pulpit\led.hex
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...
wszystkie te już przeszukałem i programatory używane są na lpt. aAtmege8 programuję się chyba tylko językiem C
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...
Jesli jak piszesz ustawiles fusebit Reset Disable to niniejszym zablokowales sobie mozliwosc programowania po ISP.
Na jakim zdjęciu?
To raport po próbie kompilacji. http://obrazki.elektroda.pl/3728602100_1... WinAVR z tego powodu że działa z USBAsp i nie trzeba się bawić z innym programem. W makefile atmega8, usbasp i nic więcej.
Zassaj sobie program MkAvrCalculator, on ma specjalną opcję dla USBASP że nie trzeba przestawiać zworki w programatorze a i tak będzie normalnie widział procki. Z Atmega8 będzie w 100% w pełni działał. Zainstaluj też z jego ostatniej zakładki odpowiednią wersję AVRDUDE - wszystko ładnie ci ruszy ;)
no to fajnie tylko że nie widzę pliku hexa do atmega8 na usbasp
Mam taki jeden zaprogramowany układ tylko starym programatorem i wszystko smiga idealnie. Obie kości to Atmega8 16PU
usbasp atmega8 programator usbasp atmega8 usbasp fusebity atmega8
zmniejszenie prądu silnika sterownik ducati projekty skrzyń
zmywarka wirpool sterowniki kosiarki akumulatorowej
Kod P1110 w Peugeot 206 2.0 HDI - przyczyny i diagnostyka Parametr gazu w piecu Termet Silver Pro 20 kW