Bo własnie aby zaprogramować procesor trzeba w czasie programowania utrzymywać niski poziom na końcówce reset. Pomiędzy kolejnymi operacjami programator musi "puszczać" na chwilę reset - sprawdzone w praktyce na usbasp. Gdy go ściagniemy na stałe albo w ogóle się nie połączy, albo połączy sie tylko raz, zczyta sygnaturę, i to będzie koniec komunikacji.
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ć...
Czy mogę zrobić programator usbasp na atmega8l.
Mam sam programator USBasp. Działa z BascomAvr 2.0.7.5. Większość z rodziny AVR ( w tym Atmega8) można zaprogramować tym programatorem.
Może coś Ci pomogę, ale zdradź tajemnicę z jakiego schematu urządzenia korzystasz i jaki wykorzystujesz kod programu (podaj schemat, stronę itp)
:arrow: Danioss , te próby robiłeś na jednym egzemplarzu ATmega8, czy na więcej? A ową płytkę zasilasz poprawnie?
Witam, mam programator USBasp i procesor Atmega8L (PDIP), który chciałbym podłączyć do programatora, celem sprawdzenia, czy działa (obawiam się, że może być uszkodzony). Poszukuję najprostszego schematu podłączenia atmega8 do usbasp, który zapewni, że wywołanie [syntax=bash]avrdude -p m8 -c usbasp[/syntax] prawidłowo rozpozna mikrokontroler. W USBasp...
Mam jeszcze pytanko: Czy mogę zastosować inny rezonator do tego USBasp? (dostałem ATMEGA8L, która obsługuje max 8 MHz, i planuję zastosować kwarc 6 MHz.) Pojawił się kolejny problem. Złożyłem programator BSD, i próbując uzyskać łączność z ATMEGA8L, wyskakuje mi błąd, informujący o złej sygnaturze (0x535353). Nawet jeśli "przepchnie" się go przez tą...
Na pewno przydadzą ci się książki albo chociaż jedna z nich. Wydawnictwa BTC "Mikrokontrolery ATmega w praktyce" "Mikrokontrolery ATtiny w praktyce" Poza tym spróbuj się zdecydować wstępnie chociaż jaki język programowania na początek wybierzesz bo wtedy można też coś polecić. Jak zaczniesz z kopyta i cię to wciągnie - a przyznam z własnego doświadczenia,...
Mam identyczny problem jak opisywany tutaj, wszystko podpiąłem i sprawdziłem milion razy. Już nie wiem gdzie szukać problemu. Jest jakaś różnica pomiędzy atmega8 a atmega8L-8PU jeśli chodzi o obsługę przez z usbasp??
Witam Miałem dokładnie ten sam problem, kiedy budowałem programator USBASP. Problemem okazała się Atmega8L, która nie chciała działać z kwarcem 12MHz. Producent deklaruje, że może ona poprawnie działać do 8MHz. W praktyce różnie to bywa, czasem działa powyżej, a czasem nie. U mnie nie działało. Po wymianie Atmegi na inną, komputer bez problemu wykrył...
Witam.Posiadam elektryzator Koral A60LCD w którym padł mikrokontroler Atmega8L na płytce głównej.Chciałem odczyta pamie za pomocą programatora USBasp ale niestety nie łączy sie z nim.Wina leży po stronie mikrochipu bo drugi chip na płytce z wyświetlaczem odczytuje normalnie.Czy posiada ktoś może flash tego układu?
- AREF luzem, nie ma prawa być podłączone do Vcc, grozi to uszkodzeniem wewnętrznego źródła napięciowego. - USBasp się sprawdzi jako programator. - Jeśli oszczędność energii, to nowszy układ ATmega88A.
Ten czas jest normalny, szybciej nie będzie, dlatego skoro już masz ten programator zrób sobie chociaż usbasp, zaprogramujesz go i potem nie będziesz musiał tyle czasu czekać.
Nie wyraziłem się jasno. Tego wyprowadzenia nie ma na schemacie usbasp. Stk500 owszem takowe posiada i jest to bezpośrednio wyprowadzone z procesora.
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...
Odlutuj kwarc i spoboj odcztac program ;] jesli sie nie da jest ok. Sprawdz programator na innym kompie. Sprobuj odłaczyc zasilanie z usb i podłacz zasilacz i daj zasilanie tak na 4V ( w moim przypadku pomoglo a potem wystarczylo dac tylko szeregowo diode prostownicza w szereg z zasilaniem) druga sprawa jaki masz procek atmega8 czy atmega8l
Nigdy nie wpisywałem dla atmega8a tego $regfile "m8adef.dat. Zawsze działało bez problemowo. A w jaki sposób programowałeś? Ja mam programator usbasp zintegrowany z BASCOM i z poziomu programu nie pozwoli wgrać dopóki nie ustawię prawidłowego typu mikrokontrolera.
Podbijam. Na mikrokontrolerze ATMEGA8L jest dokładnie ten sam problem, sprawdziłem też delay'em czy rzeczywiście ma te 8 MHz, no i miał. Czy to oznacza że programator jest wadliwy?
Potrzebuje zaktualizowac firmware w USBasp (avrdude: warning: cannot set sck period. please check for usbasp firmware update). Programator mam taki jak na zdjeciu z Atmega8L (firmware w odpowiedniej wersji pobrane). Do wgrania uzyje MkAvrCalculator w wersji free (obsluzy Atmega8). Chcialbym uzyc programatora na LPT ze schematu (mam wtyczke a dolutowanie...
Złożyłem sobie prosty układ: ATMega8L + kwarc 8MHz + 2 kondesatorki i podłączyłem do tego programator. Zasilanie ma iść z programatora. Pokaż schemat i na wszelki wypadek zdjęcia.
Sprawa podobna do [url=https://www.elektroda.pl/rtvforum/t... już tematu, który niestety jest zamknięty więc piszę na nowo. Wymieniony wy buchnięty LNK364, rezystor 33Ω oraz niesprawna dioda UF4007, poprawiony jeden przerwany przewód na zgięciu frontu. Atmega8L miała duży pobór prądu przy podłączeniu zasilania od strony...
Witam. Mam zamiar zacząć zabawę z programowaniem mikroprocesorów i budowaniem układów. Mam parę pytań. W projektach USBasp wszędzie piszą, żeby użyć procesora ATMEGA8. Czy jest różnica czy użyję ATMEGA8A-PU czy ATMEGA8L-8PU czy ATMEGA 8A-16PU? Nie wiem który kupić i czy robi to jakąś różnicę w tym konkretnym przypadku? Jak programować procesory smd?...
A i jeśli chciałbym przerobić schemat to mam zrobić to w ten sposób: DIR->VCC GND->GND E->VCC przez Rezystor i do LPT przez diody 1N4148 lub Shottky'ego? Wszystkie A podlaczyc tak jak wejscia w 244,a B jak wyjscia? ? Tak będzie poprawnie? http://obrazki.elektroda.pl/5680699800_1... dondu Atmega ma być do USBasp, bo z tego co wiem Atmega8L-8PU...
Witam Mam pytanie odnośnie zastąpienia ATMEGA8-16TQ na ATMEGA8L-8PU w schemacie ze strony: [url=http://www-user.tu-chemnitz.de/~heh... I podobnie czy budując USBasp ze strony: [url=http://www.fischl.de/usbasp/]Link Chodzi o to czy mogę to zrobić nie zmieniając schematu i wsadu, mimo iż w obu przypadkach...
procesor który mam to : atmega8 kabel to : sample electronics programmer Czy z kwarcdem 4MHz tez bedzie wszytko dobzre działać czy musi być koniecznie 12MHz? teraz dopiero zauważyłem, że atmege którą mam ma napis "ATMEGA8L-8PI" czyli jak 8PI to znaczy że max freq. to 8 MHz wiec niebardzo moge zastosować kwarc 12 MHZ (choć mam takie w domu)...
Chciałbym jeszcze zapytać o sprzęt dotyczący języka C, co potrzebuję i ile mniej więcej mnie to będzie kosztowało? - programator USBasp za kilkanaście złotych do kupienia w Polsce, taki z możliwością programowania 5V i 3,3V, - płytkę stykową 830 pól kilkanaście złotych, - mikrokontroler AVR sugeruję ATmega8, ATmega8A, ATmega8L (kilka lub kilkanaście...
Witam, Temat zablokowanych AVR często się pojawia, niestety żadna z wyszukanych rad mi nie pomogła. Wgrałem do ATMEGA8L-8PU program ze strony Atmela pokazujący użycie uC jako RTC. Program był przygotowany na ATMega128 i dostosowując go do 8-emki źle popatrzyłem na wartość programowanych Fuse-bitów. Wpisałem do Low Fuse 0xE3, tak jak było oryginalnie...
Nie wiem gdzie znalazłeś takie ceny, ale chyba nie w tej części internetu co trzeba. [url=http://electropark.pl/programatory/... Electropark.pl [url=http://www.ebay.com/itm/USBasp-USBI... Ebay.com...
Kupiłem USBasp z Chin. Okazało się że po podłączeniu do USB wykrywany jest jako urządzenie HID. BASCOM go nie widział. Jako że budowa programatora jest niemal że identyczna jak na stronie autora projektu (brakuje mi tylko rezystorów pomiędzy Atmega8L a złączem CANDA) to postanowiłem wgrać wsad ze strony autora. Było z tym trochę problemów bo po wgraniu...
Witam Chcę też sobie taki programator sprawić ale mam kilka ATmega8L a nie zwykłych , jak myślicie da radę ją przetaktować zewnętrznym kwarcem 12MHz wymaganym do tego programatora? właśnie skleciłem ten programator wykorzystując ATmege8L i po kilku modyfikacjach (długość kabla, rezystory, diody ograniczające) windowz w końcu rozpoznał urządzenie jako...
Witam. Od niedawna zaczalem zabawe z uC. Do tej pory wszystko szlo dobrze i dzisiaj chcialem cos zglebic odnosnie zapisu/odczytu w eepromie. Wgralem program do uC, wszystko dzialalo i chcialem odczytac zawartosc eeprom na komputer. W avrdude gui zaznaczylem tylko EEPROM - Read i zadnych fusebitow nie ruszalem (byly takie jak wczesniej). Po tej operacji...
Nie bardzo wiedziałem gdzie ten tematu umieścić, więc padło tutaj. Odkąd mam laptopa nie posiadam już portu lpt :/. Aby nie zaprzestawać mojej przygody z prockami avr poszukałem programatora pod usb. Padło na ten ze strony http://www.fischl.de/usbasp/ . Jako, że pod ręką niczego w smd nie było, to zrobilem projekt wg. J.A. de Groot. No i tu zaczynają...
ATxmega128A3U wydaje się być ciekawą opcją. A co powiesz na Moduł eXtrino XL v12 z mikrokontrolerem ATXmega128A3U Czy jednak pozostać przy czystym ATxmega128A3U i kupić dużą płytkę stykową np 800 otworów. + elementy -------------------------- EDIT: Po zastanowieniu jednak stwierdzam że zrobię tak: Kupie programator nie wiem czy dobry nie wiem też czy...
Witam. Mam taki sam problem. Wgrałem program do atmegi przez programator usbasp. Wszytko poszło dobrze, więc wziąłem się za ustawienie fuse bitów. Opiszę jak to wyglądało u mnie, zrobiłem prawie dokumentację. Screeny jak ustawiłem fuse bity : http://obrazki.elektroda.net/70_12615986... Tutaj jest wyeksportowana z burn-o-mat kopia fuse bitów...
po drugie .... ty postawiłeś wszystko na głowie - nie dość że niezgodnie zrobiłeś ze standardem USB - bo ten procek przejściówki powinien być zasilany napięciem 3,3V żeby na 100% dobrze działał - a ty zasilasz go wprost +5V z USB Jesteś pewien? Bo dalej piszesz: No ale jeśli dałeś wersję L i taktujesz ją kwarcem 12MHz to dodatkowo do tych wszystkich...
A to ci checa ! - No przyznam że jeśli taka jest prawda, że masz kupiony ATmega8 a pokazuje ci ATmega88 to szok - i nie dziwię się że masz mętlik w głowie ale ...... ale .... czy możesz potwierdzić na 100% że na obudowie mikrokontrolera jest też napisane ATmega8a czy może jednak Atmega88 ????? Bo wiesz - może i chciałeś kupić Atmega8 a sprzedawca dał...
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...
Witam Posiadam mikrokontroler ATmega8l-8PU. Nie miałem z nią problemu dopóki nie dokonałem zmiany programatora STK200 (z którym nie miałem problemu) na USBAPS. W związku z tym że BascomAVR 2,0,7,5 nie obsługuje tego programatora zainstalowałem dodatkowo program mkAVRCalculator i dokonałem integracji z Bascomem w sposób najprostszy czyli tylko za pomocą...
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...
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...
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ć)
Jak byś mi wyjaśnił jak podajesz GND na 3 i 5 pin procesora, to może bym coś mógł powiedzieć. Na płytce nie widzę żadnego połączenia - być może robisz to jakimś przewodem?
Spróbuj z AVRdude 5.5 http://www.fischl.de/usbasp/
Po wgraniu programu, program zacznie się wykonywać(pod warunkiem że jest podłączone zasilanie). Programatora nie musisz odłączać.
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...
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.
Czy używasz opcji "Upload Using Programmer" w Arduino IDE podczas wgrywania z użyciem USBasp?
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...
Ta zworka ustala napięcie 3V3 lub 5V (opis na spodzie płytki) zarówno dla programatora, jak i programowanego układu. Proponuję zostawić na pozycji 5V.
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 zależy. Najbezpieczniej jest zasilić płytkę osobno, a Vcc na programator nie podłączać. W dokumentacji do programatora powinno być napisane co ta zworka robi. Zwykle wybiera czy układ zewnętrzny może być zasilany z programatora.
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.
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.
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.
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...
A po co jest to .elf w nazwie pliku ? Powinno być: nazwa_projektu.hex
Ścieżka do pliku hex na pewno jest poprawna?
... 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ś...
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 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...
Witaj Wlutuj to co zostało (całe nóżki) w podstawkę precyzyjną. Podpiłuj pilnikiem plastik wokół brakujących nóżek tak aby dało się podlutować. wstaw w piny podstawki obcięte końcówki rezystorów (są sztywne) i przylutuj do ATmegi. Utnij to co wystaje ponad układ. Sprawdzone nie raz - zawsze działało;)
Witam !! Możesz podłączyć zgodnie ze schematem który masz , możesz podłączyć te piny i programator , wszystko będzie działać.
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 ;)
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ń ?
Podłączyłem JTAGICE mkII do Atmega 32 w komercyjnym urządzeniu żeby ocenić czy procesor nie jest uszkodzony i jakiś cudem po moich eksperymentach procesor okazał się wyczyszczony. Przy pierwszych odczytach lock bity miały wartość 0xC0 (wszystko zablokowane), przy kolejnych zrobiło się 0xFF. Praktycznie urządzenie jest już stracone, procesor wyczyszczony...
http://www.elektroda.pl/rtvforum/topic29... http://www.elektroda.pl/rtvforum/topic29...
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...
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.
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...
to znaczy ze prawidłowo podłaczyłeś u C i mozna go zaprogramować :)
To sprawdź jeszcze raz, pomierz napięcia, potem jeszcze raz, potem upewnij się czy składnia dobra, to LPT śmierdzi, Dodano po 3 http://ostry.w.szu.pl/bin/USBasp/USBasp_...
Damianie, przeczytaj artykuły z działu: Jak zacząć? http://mikrokontrolery.blogspot.com/p/sp... i zainstaluj właściwe narzędzia.
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.
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).
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...
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.
Wszystko co jest Ci niezbędne znajdziesz tutaj: http://mikrokontrolery.blogspot.com/p/sp...
(...) -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?
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...
Upewni się, że jest odpowiedni kwarc i fuse bity, jeśli dalej nic to podmień diody Zenera na napięcie 3.3V.
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...
Po pierwsze - sprawdź poprawność połączeń. Ja zawsze, gdy wykonam pierwszą prototypową płytkę pod uC biorę w ręce miernik i sprawdzam przejścia pomiędzy pinami uC a pinami na płytce mojego usbasp (całość połączona tasiemką 10żył) żeby mieć 100% pewności, że od tek strony wszystko jest OK. Może się okazać, że: - pad uC jest źle dolutowany (przy smd),...
A możesz ustawiać w tym swoim graficznym interfejsie do AVRdude parametr bitclock (opcja -B w wierszu poleceń)? Spróbuj poeksperymentować z wartościami z zakresu 1...50, czasem trzeba trochę spowolnić zegar.
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...
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...
A odpal avrdude z linii poleceń i wpisz to co ja Ci dałem w 4 poście.
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...
Na linuxie chodzi też jak ta lala :D w razie problemów pod linuxem z USBasp zapraszam na moją www :) Potwierdzam opinie kolegi Mirka ten programator po prostu działa.
Zadaj pytanie sprzedawcy.
To jeszcze jedna możliwość (bez sprawdzania sygnatury): avrdude -p m8 -c usbasp -F Dodatkowo sprawdziłbym jeszcze raz wszystkie połączenia. Inne wyjaśnienie - uszkodzona Atmega8.
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...
Czytałem że sam rezystor 2k2 miedzy D- a Vcc wystarczy do wykrycia podłączonego kabla, a tu cały programator i cisza. Podciągnięcie jednego z pinów do VCC przez 2k2 sygnalizuje dla PC-ta obecność (prędkość) twojego urządzenia. (D- => Low speed, D+ => Full speed) Ciekawostka do przeczytania: http://www.elektroda.pl/rtvforum/topic15... Skoro nawet...
Mnie USBasp dziala pieknie tyle ze korzystam z avrdude w wersji 5.4 z nakładką. Próbuj także najpierw wyczyścić flash przed wgraniem programu.
Witam ! Jaka wersja Bascoma AVR NR ? DEMO ?
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...
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...
Jest poprawny, ale zasadniczo wystarczą same szeregowe rezystory. Ale lepiej dać aktywny konwerter, np. jakiś bfor serii LVC. A jeszcze lepiej kupić sobie porządny programator + debugger i nie kombinować. Ostatnio jest to nawet tanie: http://mikrokontrolery.blogspot.com/2011... Za wersję bez obudowy $32 a masz debugger...
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ł.
atmega8l programowa atmega8l 12mhz atmega8l przetwornik
smart sterownik zakładanie nowych tematów centrala alarm 433mhz
amica pa4560a420 skuter yamaha
Koszt obudowy do prostownika TELWIN LEADER 400 Start Spirala grzejna w suszarce Babyliss Pro Ceramic & Ionic