(9 głosujących) Opisywany układ jest programatorem mikrokontrolerow AVR, wzorowanm na bardzo popularnym projekcie opracowanym przez http://www.fischl.de/usbasp/. Zaletą układu jest prostota (Tylko mikrokontroler ATMEGA8 i kilka dodatkowych elementow) i łatwość obsługi, a fakt że wspołpracuje on z komputerem przez port USB sprawia, że bez problemu można go używać na laptopie oraz komputerach z płytami głownymi pozbawionymi portu LPT (obecnie coraz trudniej o dobrą płytę z portem LPT). Transmisją sygnału przez USB zajmuje się mikrokontroler, więc nie jest wymagany żaden dodatkowy kontroler USB. Dodatkową ważną zaletą tego projektu jest szybkość programowania dochodząca do 5KB/s oraz możliwość jej zredukowania na potrzeby programowania mikrokontrolerow z zegarem <1.5MHz. Jedynym problemem jaki pojawi się na początku to konieczność zaprogramowania mikrokontrolera sterującego za pomocą dowolnego innego programatora. Najprościej jest to zrobić korzystając z opisu dostępnego tutaj. Do obsługi programatora najlepiej nadaje się program avrdude, gdyż działa on na wielu systemach operacyjnych. Testowałem go na Archlinux 64 , PLD Titanium, Windows XP i Vista.
Działanie:Schemat ideowy programatora przedstawiony jest na rysunku poniżej: Sercem układu jest mikrokontroler U1 (Atmega8) wraz z rezonatorem kwarcowym X1 (12MHz) i kondensatorami C1 (22pF) i C2 (22pF). Złącze RxD/TxD wraz z rezystorem R7 (1k) umożliwiają budowę interfejsu RS232 (w tej wersji nie jest wykorzystywany). Diody D3 i D4 wraz z rezystorami R5 (470R) i R6 (470R) stanowią kontrolkę zasilania i programowania. Rezystor R1 (10k) wymusza stan wysoki na pinie reset mikrokontrolera, gdy nie jest on wykorzystywany (po zaprogramowaniu układu U1). Z1 jest złączem USB typu B, służącym do komunikacji z komputerem i zasilania programatora oraz programowanego układu (gdy prąd nie przekracza 500mA). Kondensatory C3 (4,7uF) i C4 (100nF) filtrują napięcie zasilające a diody D1 (Zenera 3,6V) i D2 (Zenera 3,6V) dbają aby napięcia na liniach D+ i D- portu USB nie przekroczyły 3,6V. Rezystory R2 (2,2k) oraz R3 (68R) i R4 (68R) są konieczne dla poprawnego działania USB. Złącze Prog jest złączem programującym przez które w pierszej fazie programujemy układ U1 a później stanowi ono wyjście naszego programatora. Zworka S_Prog (Self Program) umożliwia uaktalnienie oprogramowania w układzie (zaprogramowanie U1). S_SCK (Slow SCK) zapewnia obniżenie częstotliwości zegara taktującego programowanie i możliwość zaprogramowania mikrokontrolerów działających na niskiej częstotliwości (<1,5MHz). Zworka S_Target (SUpply Target) podłącza zasilanie do programowanego układu. Budowa:Programator można zbudować w oparciu o płytkę drukowaną dostępną tutaj lub dowolną inną dostępną na stronie http://www.fischl.de/usbasp/. Rysunek w odbiciu lustrzanym znajduje się tutaj. Montaż rozpoczynamy od wlutowania jednej zworki znajdującej się pod układem scalonym U1. Kolejność pozostałych elementów jest dowolna ale polecam rozpocząć montaż od złącza USB. Pod mikrokontroler zalecam zastosowanie podstawki. Pomocą przy konstrukcji może okazać się dostępny tutaj schemat montażowy. Gdyby chtoś chciał wykonać wersję płytki ze złączem KANDA, poniżej znajdują się odpowiednie wyprowadzenia tego złącza: Wykaz Elementów:1x Listwa Goldpin 1x2 (RxD/TxD) 3x Listwa Goldpin 1x3 + zworka 1x Listwa Goldpin 1x8 1x Złącze USB typu B (do druku) 1x Kabel USB_A - USB_B (taki jak do drukarki) 1x 1k 2x 22pF 1x Rezonator Kwarcowy 12MHz Programowanie:Program do mikrokontrolera został napisany przez Thomasa Fischl'a i wszystkie jego wersje, począwszy od tych najwcześniejszych (wraz z kodami źródłowymi) można znaleźć na stronie autora. W moim projekcie zastosowałem wersję programu usbasp.2006-12-29.tar.gz dla mikrokontrolera ATMega8. Do mikrokontrolera należy załadować plik usbasp.atmega8.2006-12-29.hex znajdujący się w katalogu "/bin/firmware/". Z nowszą wersją oprogramowania miałem pewne problemy ale może to tylko przypadek :). Po zaprogramowaniu mikrokontrolera czas na ustawienie jego bitow konfiguracyjnych (Fuse Bitow). Ogolnie powinno to wyglądać tak: ("1" oznacza bit niezaprogramowany, tak jak w kartach katalogowych) Fuse high byte: 0xc9 (szesnastkowo) Fuse low byte: 0x9f (szesnastkowo) Rysunek poniżej przedstawia ustawienia fusebitów (Screen z programu BASCOM AVR): Ustawienia fusebitów w programie Burn-O-Mat przedstawione są poniżej: Obsługa:a) Linux1. Instalujemy program avrdude ze standardowego repozytorium 2. Podłączamy programator do portu USB (zworka S_Prog powinna być rozwarta) 3. Podstawowe komendy: Tylko odczyt sygnatury: (m8 to typ mikrokontrolera) avrdude -p m8 -c usbasp Odczyt programu z pamięci mikrokontrolera do pliku *.hex avrdude -p m8 -c usbasp -U flash:r:program.hex Zapis programu z pliku *.hex do pamięci mikrokontrolera avrdude -p m8 -c usbasp -U flash:w:program.hex b) Windows1. Włączamy programator do portu USB 2. Rozpocznie się instalacja sterownika dla USBasp. Wybieramy sterownik z folderu "/bin/win-driver/" (znajdziemygo po rozpakowaniu pliku usbasp.2006-12-29.tar.gz) 3. Ściągamy skompilowaną wersję programu avrdude (patrz załączniki) 4. Uruchamiamy konsolę "cmd" 5. Dalsze czynności tak jak dla systemu Linux od punktu 2 Pod Windowsem istnieje możliwość współpracy opisywanego programatora z programem BASCOM AVR. Aby to zrobić wykonujemy następujące czynności: "m8" musimy zamienić na odpowiedni typ mikrokontrolera, który chcemy programować (najczęściej jest to: t2313, m8, m16, m32 lub m162) Zdjęcia Projektu:
|
|||||||||||||||||||||||||||||||||||||||||
Wyskakuje komunikat, że nie
Wyskakuje komunikat, że nie wykryto urządzenia. Oczywiście próbowałem ręcznie zainstalować sterowniki ale jak zaznaczam odpowiedni folder to komputer odpowiada, że w folderze nie ma żadnych sterowników.
Re: USBASP
Pisałem już wielokrotnie aby nie instalować sterowników dopóki układ sprzętowy nie zacznie działać. Jeśli nie wykrywa urządzenia to jest problem ze sprzętem.... Może kwarc masz zły albo fusy są źle ustawione. Odczytaj fusy z procka i porównaj z moimi.
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
system nie rozpoznaje urządzenia
Witam.
Zrobiłem programator, wszystko niby ok ale jaki firmware bym nie wgrał to system nie rozpoznaje urządzenia.
Co dalej z tym zrobić?
Re: usbasp
Firmware wgraj dokładnie taki co podałem na stronie. Zwróć uwagę na procka czy masz wersję normalną L czy A.
Po podpięciu programatora do kompa bez procka włożonego lub jak procek jest niezaprogramowany. Powinien wyskoczyć komunikat że urządzenie ma awarię lub nierozpoznano urządzenia.
Do sprawdzenia:
0. Fusebity
1. Kwarc, czy napewno ma 12MHz i czy nie jest np z wylutu bo często takie bywają uszkodzone
2. Rezystory przy wtyczce USB i ich wartości.
3. Diody zenera, polaryzacja i wartość
4. Zasilanie procka
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
To tak: 0.Fusebity na pewno
To tak:
0.Fusebity na pewno ok.
1.Kwarc z wylutu 12MHz, spróbuję podmienić na inny.
2.Rezystory na pewno ok.
3.Diody zenera nówki 3.6V polaryzacja ok.
4.Zasilanie procka sprawdzone.
Re: Usbasp
Daj nowy kwarc ale najpierw dokładnie poogladaj płytkę czy nie ma jakichś podejrzanych miejsc odnosnie zwarć lub braku kontaktu
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
Podmieniłem kwarc nie
Podmieniłem kwarc nie pomogło. Wątpię aby dwa kwarce były walnięte. Zresztą nie było by komunikacji z megą w trybie self program.
Diody posprawdzałem rezystory połączenia zgodność ze schematem, płytka też wyszła mi piękna, żadnych zwarć podtrawień i nic nadal komunikat "nie rozpoznano urządzenia".
Podłączam go pod laptopa z Vistą i stacjonarny z XP i ta sama reakcja. Tylko czerwona dioda świeci.
Może diody zmienić na 3.3V? Pomoże to coś? Może bascom mi jakoś źle programuje megę?
Programator przestał działać ?!
Programator zrobiłem i używałem z powodzeniem przez pół roku. Niestety około dwa miesiące temu zaczęły się problemy. Kilka razy wyskakiwały błędy i musiałem wykonać programowanie ponownie. Po tygodniu na moim laptopie Lenovo już nie dało się używać USBASP. Korzystałem z Della córki oraz stacjonarnego w pracy gdzie programator działał. Jednak i tutaj sprawa się rypła. Wyskakuje taki komunikat:
C:\Program Files\avrdude\avrdude.exe -C C:\Program Files\avrdude\avrdude.conf -p t13 -P usb -c usbasp -U flash:w:C:\Users\Piotr\Documents\Programy ASM\Enkoder\Bez zmian\obi.hex:a
avrdude.exe: error: could not find USB device "USBasp" with vid=0x16c0 pid=0x5dc
W większości przypadków zielona dioda się zapali i nie gaśnie. Do programowania używam podstawki programującej z Twojej strony. Próbowałem już zmieniać ustawienia zworki s_sck ale wyskakuje inny komunikat:
C:\Program Files\avrdude\avrdude.exe -C C:\Program Files\avrdude\avrdude.conf -p t13 -P usb -c usbasp -U flash:w:C:\Users\Piotr\Documents\Programy ASM\Enkoder\Bez zmian\obi.hex:a
avrdude.exe: error: usbasp_transmit: libusb0-dll:err [control_msg] sending control message failed, win error: Urządzenie podłączone do komputera nie działa.
Czy ma ktoś jakiś pomysł co się mogło stać ? Czy padł mi programator i czy jakaś inna przyczyna ?
Po wylutowaniu kwarcu z
Po wylutowaniu kwarcu z programatora nie zapala się czerwona dioda wniosek z tego że atmega ma dobrze ustawione fusebity i korzysta z zewnętrznego kwarcu. Sprawdziłem także napięcia na liniach danych i nie ma tam nawet 3V.
Sprawdziłem już wszystko, przeczytałem też masę artykułów na temat problemów z USBASP i nic już mi nie przychodzi do głowy.
re: USBASP
pier:
Na liniach danych z USB jest max 3.3V, po to te diody zenera 3.6 żeby nie ubiły sygnału z USB a jednocześnie żeby z tych 5V z procka zrobić coś w okolicach 3.3V. Możesz dać 3.3V diody zenera, czytałem kiedyś że czasami to pomaga
Virus:
A na pewno plik conf istnieje w ścieżce z której go wywołujesz? Może jakiś wirus go zażarł. Spróbuj ściągnąć nowego avrdude. Wpięcie do innego portu nic nie daje? Menadżer urządzeń widzi USBASPA? Możesz też załadować od nowa program do M8 w usbaspie.
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
Problem z programatorem
W menedżerze jest widoczny jako USBASP. Wpięcie w inne wejście nic nie daje. Jeśli chodzi o wirusy to akurat robiłem formata w zeszłym tygodniu i nie pomogło. Gdzieś wyczytałem, że czasami pomaga zmiana sterowników więc również postanowiłem zmienić na starszą ich wersję. Po podłaczeniu nawet udało mi się zaprogramować Attiny13 ale tylko raz bo później już lipa. Sprubuje jeszcze z podłaczeniem zewnętrznego zasilania do programowanego układu może to coś da.
Założyłem nowiutki kwarc
Założyłem nowiutki kwarc 12MHz i nowe diody zenera 3,3V i co i nic nadal nie rozpoznaje urządzenia usb.
Chyba w piec pójdzie ten USBasp.
W końcu programator ożył.
W końcu programator ożył. Atmega była jakaś walnięta.
Sorki że piszę post pod
Sorki że piszę post pod postem.
Uruchomiłem wszystko na laptopie pod vistą. Bascom i burn-o-mat pięknie działają z avrdude. Ważne jest aby uruchomić burn-o-mat i bascoma w trybie administratora.
Brak mi pomysłów
Witam
Mam o to taki problem że wywala mi taki komunikat i już nie wiem co mogę zrobić.
Programator usbasp wykonany przez zaprzyjaźnionego elektronika i sprawdzony według niego, układ podpięty na płytce testowej i sprawdzone x-razy połączenia niby wszystko ok, zasilanie z programatora (zworka wpięta).
Zasilanie doprowadzone na VCC i AVCC masy podpięte.
Napięcie mierzone na nóżkach VCC iGND 3,3V.
Przeczytałem setki stron i nie mogę ruszyć dalej.
Układ to ATmega8A-PU Atmel DIP-28.
Re: Usbasp
Jak napięcie na VCC i GND może być 3.3V? Względem czego to mierzysz?
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
No poprostu przystawiłem
No poprostu przystawiłem miernik do nóżki VCC i GDN i wyświetliło mi 3,3V na mierniku
Brak mi pomysłów
Sorki że tak post pod postem i jeszcze się powtarza jeden jak możesz to usuń ten wcześniejszy
Zainstalowałem teraz AVRDUDE z zakładki ustawienia w Mkavrcalculator i teraz wyrzuca mi takie coś
Teraz już sam nie wiem co jest zależnie od avrdude różne komunikaty wcześniej miałem avrdude 5.5
teraz mam wersję tą z co była razem z Mkavrcalculator pobraną stąd http://atnel.pl/oprogramowanie-pc/mkavrcalculator
Re;USBASP
jak masz 3.3V podłączone do M8 to nie będzie działać.... programator zrobiony jest dokładnie według schematu który mam na stronie czy jakiś inny. M8 powinna mieć zasilanie 5V
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
Zbudowałem zasilacz
Zbudowałem zasilacz stabilizowany 5V i podałem napięcie z niego i wyciągnąłem zworkę tą od napięcia z usb ale dalej taki sam komunikat jak ten ostatni co wkleiłem.
Odkurzę jeszcze starego kompa z xp i tam spróbuję odpalić jak będzie działać to będzie wina mojego systemu win 7 x64 i sterowników.
Walki ciąg dalszy
W końcu utworzyłem konto i nie będę musiał pisać post pod postem a jako że też już nie jestem tu anonimowo to witam wszystkich.
Przetestowałem swój programator na kompie z XP i dosłownie to samo co na win 7 czyli post wyżej i jeszcze wyżej.
Dlatego mam pytanie czy tak podłączając układ jak na obrazku w załączniku poniżej będę mógł spróbować się połączyć z moją Atmega8A-PU
za pomocą programu Khazama albo MkAvrCalculator i co trzeba zaznaczyć wtedy wybierając rodzaj programatora z listy w MkAvrCalculator.
Chodzi mi tylko o uzyskanie połączenia z M8 tak żeby mieć pewność że działa bo może to ona jest uszkodzona.
Link do obrazka
https://picasaweb.google.com/lh/photo/FWrqIFDHsagHxu9jceuX3Xg7mVKh9QdEmQYKtuiWHUc?feat=directlink
Mam jeszcze pytanie czy zamiast zasilacza mogę zastosować akumulator Nimh o napięciu 5,1V bo takim dysponuję.
PROBLEM ROZWIĄZANY
Okazało się że przewód który dorobiłem między programatorem a płytką testową polutowałem przez niedopatrzenie z zamianą miejscami tzn lustrzane odbicie zrobiłem i to był cały problem :)
Pomocy z programatorem
Jak już wcześniej wspominałem mój USBasp przestał działać. Najpierw na moim laptopie a później już na innych komputerach. Zrobiłem sobie STK200 ale mam problem ze sterownikiem "giveio" więc nie mam w tej chwili żadnego. Zmieniałem sterowniki "lisbus" wraz z programem avrdude. W obecnej chwili podczas programowania pokazuje się taki komunikat:
Zielona dioda zapala się i już nie gaśnie więc muszę się rozłączyć aby przestała się świecić. Już brak mi pomysłów co się stało bo działał przez pół roku a potem powoli przestał.
Złącze S_PROG nie jest
Złącze S_PROG nie jest zwarte?
Re:Pomocy z programatorem
Jeśli już chcecie pomóc to czytajcie ze zrozumieniem. Wyraźnie napisałem, że przez pół roku działał prawidłowo i z czasem przestał. Najpierw na moim lapku a u córki i na stacjonarnym działał. Teraz już na żadnym nie śmiga. Udało mi się uruchomić wczoraj STK200 i ponownie zaprogramowałem Atmegę plikiem z 28.02.2009 oraz ponownie ustawiłem fuse bity ale to nic nie dało. Jedyna zmiana to pokazuje same zera w tej linii :
Jedyne co mi przychodzi do głowy to wymiana kwarcu na nowy bo może ten padł. Słyszałem też o zmianie diód z 3,6V na 3,3V i jeśli to nie pomoże to już nie wiem.
Re: USBASP
Może to kwestia wywołania programu... w twojej ścieżce wywołania zobaczyłem spacje.... nie powinno ich być. Wejdź pod konsolą do folderu gdzie jest avrdude i napisz:
i nic więcej... napisz jaki jest rezultat
Aha. u mnie po zainstalowaniu sterowników giveio.... musiałem przeinstalować windowsa bo LPT w ogóle nie działał.
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
Re: USBASP
Jeśli chodzi o sterownik giveio już jest wszystko OK. Nie robiłem tego jako administrator i dlatego się nie instalował. Tak więc STK200 który zrobiłem z Twojej strony juz działa i nim właśnie ponownie programowałem Atmegę. Jeśli chodzi o spację to używam nakładkę Burn-O-Mat i poprzez nią programuję a ustawień nie zmieniałem. Jak wrócę do domu to spróbuję z samego avrdude i zobaczę co wyjdzie. Wszystkie połączenia pomiędzy USBASP i podstawkę programującą też sprawdzałem.
Re: USBASP
Wpisałem prawie tak jak chciałeś bo przed usbasp wpisałem -c. Potem wyskakuje taki komunikat:
Oczywiście programator się zawiesza czyli zapala się zielona dioda i trzeba go odłączyć.
Re; Usbasp
próbowałeś uruchomić to na starej wersji softu do programatora... ta którą ja mam wgraną? wersja 2006 jak dobrze pamiętam. Poza tym martwi mnie ten komunikat: "avrdude.exe: error: wrong responds size" bo nigdy czegoś takiego nie miałem. Spróbuj jeszcze podłączyć inny mikrokontroler zamiast tiny13.
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
ten program ma jakieś
ten program ma jakieś zabezpieczenie antyzwarciowe układ, który programuje ?
Re: Programator
Nie ma czegoś takiego..... nie potrafię sobie wyobrazić sobie sytuacji w której było by to potrzebne.
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
Wielki problem z uruchomieniem
Witam wszystkich.
Mam niebywały problem właśnie z tym programatorkiem, a mianowicie płytkę wykonałem bardzo profesjonalnie żadnych przerwań, żadnych podtrawień, wszystkie elementy wlutowane bez zimnych lutów. Zaprogramowałem 5 różnych ATmeg8 różnymi metodami (chodzi o programowanie szeregowe i równoległe), wsad jest ten sam co na stronie (jedynie różne fusebity a mianowicie takie jak są w pliku readme(w katalogu z wsadem) oraz te co są na stronie). Jak podłaczam do komputera to na każdym uC wyskakuje ten sam komunikat a mianowicie że ze jedno z urządzeń USB ma awarie. Przelutowałem nawet już Diodki zenera, rezonatora kondensatory oraz niektóre rezystory i cały czas ten sam komunikat. Czy ktoś mógłby mi w jakiś sposób pomóc?? Powiem że męczę się z tym już bodajże 2 tydzień.
Z góry dziękuje :)
Błażej
A fusy ustawiałeś ?
Tak jak pisałem ustawiałem 2
Tak jak pisałem ustawiałem 2 rodzaje fusebit ów te co na stronie i te co w pliku readme. Dodatkowo ustawiałem fusebity dwoma metodami metodą szeregową i równoległą.
Re: Usbasp
A jak odczytujesz fusebity z procka to są takie jak powinny być. Spotkałem się już z sytuacją że program nie wgrał fusów faktycznie do procka. A procesor działa? świeci się dioda podłączona do jego wyprowadzeń? Zworkę pod układem wlutowałeś? Zasilanie na procku jest?
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
Fusebity po odczytaniu są
Fusebity po odczytaniu są takie jakie powinny być. Zworka wlutowana. Zasilanie na procku jest. ATmege8 programowałem przy pomocy zestawy startowego STK500.
re: USBASP
Sprawdź czy jest połączenie od końca kabla USB do pinu M8 sygnałów D+ i D-. Dobrze popatrz czy nie ma gdzieś mikrozwarcia. Schemat jest przecież prosty i robiłem ten programator wiele razy, zawsze działał od kopa. Popatrz jeszcze na innym porcie USB albo na innym kompie
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
Napięcie między D+ i D-
Witam, jakie powinno byćprawidłowe napięcie miezy D+ i D-
w moim przypadku między Masą a D+ mam ok 2.6V , między masą a D- mam 0 V,, między D+ a D- mam 2.6V.
Windows nie rozpoznaje urządzenia, fusy ustawione , program wgrany , "self programing" działa , pali się ladnie czerwona dioda, ... jakieś pomysły ?.. zenerki wlutowane czarnym paskiem w strone złącza programatora , kwarc 12 Mhz z "odzysku" ale działa sefl programing więc jest sprawny raczej.. pomysłów brak .. pierwszy programoator mi dzialal.. teraz zrobilem drugiego tak samo i lipa :(
Re: usbasp
Napięcia na D+ i D- są w standardzie 3.3V więc takie powinno być napięcie max. Rezystor podciągający D- jest dobrze wlutowany i ma prawidłową wartość. Masz swoją płytkę czy robisz na mojej? Szeregowe rezystory też mają poprawne wartości?
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
Tak robie na Twojej ... to
Tak robie na Twojej ... to mój drugi programator ... rezystory przelutowałem no "nowe" , kwarc nowy wstawiłem .. niewiem coś jest z tą płytką .. wcześniej jak zrobiłem programator ten sam było dobrze , atmega jest napewno sprawna , sciezki przeczyścielem i pocynowałem , żadnych zwarć , zenerki nowe wstawione ;/.. kiedyś miałem problem z tą płytką to się wkurzyłem i zrobiłem całość od nowa .. od wczoraj postanowaiłem reanimować tą płytkę .. ładnie przelutowałem wszystkie elementy ;/ już sam nie wiem co jest z nią nie tak... sprawdzałem na kilku komputerach ..
złącze usb też wymieniłem...
Ten sam problem....
Mam dokładnie ten sam problem co kolega wyżej... też pokazuje ze mam awarie a na ciągłość obwodu pokazuje ze każde połączenie mam sprawne... wsad poprawnie wgrany.. wiec co jest nie tak ;/??
Dioda od zasilania świeci?
Dioda od zasilania świeci?
Nie..
Nie świeci jedynie poprzez zapodanie masy z 8 pinu pod pin diody...
Mi wyskakiwał komunikat że
Mi wyskakiwał komunikat że jedno z urządzeń ma awarię..... a to dlatego że źle zaprogramowałem atmegę
Tylko
Tylko mi pokazuje także gdy atmega jest wyjęta z układu....
Sprawdź płytkę pod kątem
Sprawdź płytkę pod kątem zwarć
Re: USBASP
Jeśli dioda się nie świeci to znaczy że procesor jest źle zaprogramowany.... szczególnie jeśli efekt wypięcia procesora z podstawki daje tekie samo działanie
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
Fusebity
program wgrywałem ten co byl na stronie i nie tylko takze wersje 2009 probowalem... a fusebity dokladnie tak samo ustawilem jak na screenie oprucz tych 1 poniewaz nauczyciel powiedzial mi ze one nie sa modyfkowane chyba....
Re: Usbasp
No to w takim razie po podłączeniu wtyczki do usb jak pojawi się zasilanie na procku to jedna z diod podłączonych do portu C musi zaświecić. Jeśli nie zaświeci to procek nie działa i cokolwiek nie zrobisz to nie pójdzie. Fusebity mają być dokładnie tak jak na stronie. Jak masz dostęp do oscyloskopu to podłącz się pod rezonator kwarcowy i sprawdź czy jest 12MHz
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
Timer
Witam, wykorzystalem projekt i wszystko wydaje się działać, odczytuje sygnature, lecz wyrzuca błąd:
Zapala się wtedy druga dioda i potem świeci cały czas.
Przy probie zapisu kodu albo przy atmedze8 jest dokładnie ten sam blad.
Czy problem leży w programatorze, czy mam szukac go po stronie komputera?
Re: usbasp
Spróbuj wgrać starszy soft do programatora, ten do którego mam link na stronie (jeśli tego jeszcze nie zrobiłeś). Zobacz jeszcze pod windowsem czy występuje ten sam problem.
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.