Czy mogę zrobić programator usbasp na atmega8l.
Może coś Ci pomogę, ale zdradź tajemnicę z jakiego schematu urządzenia korzystasz i jaki wykorzystujesz kod programu (podaj schemat, stronę itp)
Mega z fabrycznymi fusami? Jeśli tak to startuje na wewn. zegarze 8MHz / 8 =1MHz i musisz użyć zworki SLOW, zaprogramować fuse bity na zewn. kwarc lub daną częstotliwość wewn. i dopiero można używać bez "slow".
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.
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...
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?
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...
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.
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
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?
Podsumuwujac temat. 1. Uzywajac przejsciowki USB-COM (brak portu COM), powoduje bardzo dlugi czas odczytu/programowania mikrokontrolera, mija sie to wrecz z celem. 2. Najlepiej kupic prosty programator Usbasp za ok. 20 zl. 3. Nalezy pamietac ze programator usbasp nie wspolpracuje z Atmel Studio, przynajmniej nie w pelni, mozna w pewnym stopniu polaczyc...
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.
Twój programator to po prostu usbasp i nie ma nic wspólnego z stk500. Sterowania diodą też na schemacie nie widać a 1e 93 07 to poprawna sygnatura dla mega8.
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...
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...
Czytałem inny temat i uznałem że jest możliwość podmiany LS za HC. HC244 chciałem kupić w moich okolicach przez jakieś 3 tygodnie czekałem,sprawdzając co tydzień czy jest w sklepie z częściami elektronicznymi. Niestety, w Międzyrzecu Podlaskim nie ma żadnego sklepu z takimi częściami,a w Białej Podlaskiej długo starałem się załatwić w sklepie elektronicznym...
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...
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ą...
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...
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ć...
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.
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??
- 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.
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ł...
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...
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...
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)...
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?...
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...
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...
Witam. Koledzy mam dziwny problem. Otóż mam urządzenie z atmegą8L napędzaną kwarcem 8MHz. Atmega zasilana napięciem 5V. Programuje ją za pomocą USBASP który działa wzorowo i nie ma problemu z programowaniem innych urządzeń. Problem w tym że atmegi nie da rady zaprogramować ze zdjętą zworką SLOW_SCK. Fusy tak ustawione że mega na pewno pracuje na zewnętrznym...
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...
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...
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 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ł...
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,...
IDE Arduino nie ma komunikacji z programatorem przez USB - trzeba wykryć przyczynę. avrdude daje sporo mozliwości - poczytaj manual.
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...
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...
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 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ą...
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.
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...
Po wgraniu programu, program zacznie się wykonywać(pod warunkiem że jest podłączone zasilanie). Programatora nie musisz odłączać.
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ć)
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?
Spróbuj z AVRdude 5.5 http://www.fischl.de/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...
A po co jest to .elf w nazwie pliku ? Powinno być: nazwa_projektu.hex
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, 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.
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.
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...
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?
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...
to znaczy ze prawidłowo podłaczyłeś u C i mozna go zaprogramować :)
Ścieżka do pliku hex na pewno jest poprawna?
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...
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ń ?
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
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...
ł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...
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;)
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_...
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.
(...) -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?
Witam !! Możesz podłączyć zgodnie ze schematem który masz , możesz podłączyć te piny i programator , wszystko będzie działać.
Masz kalkulatory on-line do liczenia fusebitów, masz program mkavrcalculator...
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.
Zadaj pytanie sprzedawcy.
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...
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.
Damianie, przeczytaj artykuły z działu: Jak zacząć? http://mikrokontrolery.blogspot.com/p/sp... i zainstaluj właściwe narzędzia.
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...
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.
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),...
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 ;)
Wszystko co jest Ci niezbędne znajdziesz tutaj: http://mikrokontrolery.blogspot.com/p/sp...
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.
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.
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...
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...
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...
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...
Jesli jak piszesz ustawiles fusebit Reset Disable to niniejszym zablokowales sobie mozliwosc programowania po ISP.
Witam ! Jaka wersja Bascoma AVR NR ? DEMO ?
A odpal avrdude z linii poleceń i wpisz to co ja Ci dałem w 4 poście.
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...
Ja na windows używam takiej linijki: avrdude -p m8 -P COM60 -c avrisp -b 19200 -U flash:w:usbasp.atmega8.2011-05-28.hex, zmień sobie adekwatnie do MAC, zapewne chodzi o prędkość. Możesz sobie też skompilować szkic na 115200 (wystarczy zmienić komentarze), to chyba wtedy zadziała bez ustawiania.
Upewni się, że jest odpowiedni kwarc i fuse bity, jeśli dalej nic to podmień diody Zenera na napięcie 3.3V.
Ale służy ona do wgrania bootloadera przy pomocy innego programatora typu usbasp, a nie przez konwerter usb<=>rs232 dostępny na płytce arduino. Jeżeli chcesz zaprogramować atmegę8 to pobierz sobie mkavrcalculator, który w darmowej wersji obsługuje ten mikrokontroler. Dodatkowo w opcjach programu masz przycisk instaluj sterowniki usbasp, który...
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...
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...
atmega8l 12mhz atmega8l przetwornik atmega8l programowa
sterownik elektrozawory montaż zasilacza antenowego microsoft windows ultimate
mikrofon interfejs moduł bluetooth
ZTE MF833n – jaki rozmiar karty SIM? Mini-SIM 2FF, adaptery micro/nano-SIM, slot SIM Zmywarka Hisense - problemy z działaniem i naprawa