Próbowałeś innym programem?
Jedyna zworka na programatorze służy do wyboru pomiędzy napięciem 5V a 3.3V, innej nie widzę. Bo inne nie zostały zamontowane w miejscach oznaczonych JP2 i (JP3). Nowszy firmware supportuje auto SCK zgodnie z avrdude.conf; albo opcja -B. Jeżeli używasz avrdude z okna "<cmd" , to możesz spróbować zmniejszyć prędkość SCK przez stosowanie opcji -B...
Dla Atmegi88PA spróbuj dać -p m88p.
Bo to jest ATMEGA88 PA . Zdaje się że jeszcze żaden popularniejszy program tego nie obsługuje. Jak masz AVRDude to nadpisz plik avrdude.conf plikiem z załącznika. I powinno działać (o ile będziesz miał w Programmers Notepadzie do wyboru z listy procesor ATMEGA88PA). A jak nie to Ci wyślę komendy pod AVRDUDE to sobie zaprogramujesz spod linii komend.
Programuje przez USBasp
Sprawdzilem i to wlasnie przez nie byl blad. Chociaz byl przylutowany kwarc 16MHz, mikrokontroler mial ustawiony fuse bity na wewnetrzny rezonator 1MHz i programator dzialal ze zbyt duza czestotliwoscia. Po przestawieniu programatora na wolniejszy zegar wszystko udalo sie zaprogramowac. Programatora uzywam usbasp.
Fuses H:C6 oznacza miedzy innymi to że Watchdog zawsze włączony i zapewne na 16ms.
Jakbyś jeszcze spróbował dołączyć do tematu zdjęcie podłączenia oraz DOKŁADNY schemat podłączenia, to można będzie dopiero coś spróbować pomóc. ;)
A kwarc jest podłączany ?
Podłącz drugi GND do masy i AVCC do plusa.
W takim razie mogło się coś zepsuć podczas takiego ciągłego włączania i wyłączania zasilania na programatorze USBASP, czy raczej mało prawdopodobne?
Widocznie firmware wgrany w USBasp nie obsługuje zmiany okresu SCK. Potrzebujesz drugiego programatora, nawet takiej prostej przejściówki po LPT, aby wgrać nowy firmware do USBasp. Pozdrawiam, GSM
$ sudo avrdude -c usbasp -p m88p - U flash:led.hex tak zadziała i jaki linux bo możesz korzystać z gui bez sudo starsza wersja ubuntu od 12.04 http://www.blue17.elektroda.eu/usbasp/55... i dla wersji 12.04 http://www.blue17.elektroda.eu/usbasp/11... jeśli po tym jeszcze nie chce działać musisz stworzyć grupę usb i dodać do niej siebie Wyedytować plik...
Witam Czy do programatora ze strony [url=http://www.fischl.de/usbasp/]www.fi... da się po złożeniu wgrać firmware przez to 10 pinowe złącze czy uC trzeba zaprogramować przed przylutowaniem (wersja SMD)? Czy opłaca się zrobić ten programator a może jest jakiś podobny ale lepszy, który ma również udostępniony firmware ? Czy ten oryginalny uC można...
Naprawde proszę o pomoc a nie zniechęcanie mnie. Może jednak uda się jakoś pociągnąć z tym USBasploaderem (przecież wiele ludzi używa programatora usbasp postawionego na samej atmedze8 i nie narzeka na softwarowe USB). W każdym razie mam dobre wieści bo udało mi się wgrać jednocześnie bootloader i program testowy (miganie diodą). Teraz mam taki efekt...
Witam! Od niedawna zacząłem się interesować elektroniką, zakupiłem płytkę stykową , mikrokontroler ATMEGA88pa oraz programator ATB-USBASP (v.2.0). Podłączyłem wszystko jak należy i za pierwszym razem wszystko poprawnie działało, jednak gdy wpiąłem kondensatory ceramiczne i elektrolityczne oraz dławik osiowy do AVCC (10 µH), wszystko działało dobrze,...
Zamówiłem już jakiś czas temu trochę części, programator USB ASP i ATmege 88PA problem jest taki Oczywiście, że można się tak katować. Koledzy już napisali czmeu to może nie działać. Ja dam ci dobrą radę dla początkującego - kup sobie Xplained mini z Atmega 328 - ten sam procesor, tylko masz 32 kB FLASH, płytka tania, na pokładzie programator + debugger...
Witam, na początku wspomnę, że korzystam z systemu operacyjnego GNU/Linux Ubuntu. Podłączyłem programator USBasp do mikrokontrolera AVR ATMEGA88PA. Aby zobaczyć, czy program avrdude widzi mój mikrokontroler wpisałem w terminalu polecenie avrdude -p m88 -P avrdoper -c usbasp -U lfuse:r:-:h. . W odpowiedzi dostałem: avrdude: warning:...
Tak, wybrałem Low Frequency, da sie jakoś ruszyć uC bez tak wolnego kwarcu ? Co masz na myśli 'ruszyc' ? Prawdopodobnie chcesz skorygowac błędnie ustawione fusebity (powrócic do default settings). W zasadzie datasheet mówi o optymalizacji oscylatora processora do 32kHz jako 'Low Freq.' , ale do komunikacji podczas programowania mozesz tu zastosowac...
Witam chcę zamówić mikrokontroler atmega jeden do nauki drugi do zrobienia programatora USB. Napisane jest http://diy-elektronika.pl/202-usbasp-pro... aby nie stosować Atmega8-PU ze względu na ograniczenie częstotliwosci taktowania czy mogę zatem kupić ATMega88PA-P a drugi ATMega8A-PU do zabawy?
Szczerze mówiąc próbowałem wszystkich ustawień jak również podanych przez Ciebie. Co ciekawe udało mi się wgrać program a rozwiązanie było patrząc teraz z perspektywy czasu "banalne" chociaż wtedy czyli wczoraj jeszcze dla mnie takie nie było. Czytałem i czytałem na elektrodzie i trafiłem na pomysł kolegi c2h5oh o opcji zwolnienia programatora więc...
Witam Na sieci można znaleźć wiele adapterów, które można zainstalować sobie w podstawkach stykowych i nie tylko. Najczęściej dotyczy to jednak Atmega128. Jako, że trafiło mi się kilka Atmega88PA-AU postanowiłem je jakoś spożytkować. W fazie projektowania w Eagle okazało się, że sama przejściówka to trochę za mało dorzuciłem: - filtrację zasilania,...
Witam. Zaczynam naukę programowania uC, moim pierwszym urządzeniem tego typu jest ATMEGA88PA-PU. Wgrałem na nią program, który zapala led'a, jak nacisnę przycisk oraz gasi led'a jak puszczę przycisk. Program działał. Następnie postanowiłem zmienić program aby po naciśnięciu przycisku led się zapalał a po następnym naciśnięciu gasił. Program ten nie...
Witajcie elektrodowicze. Tym razem, celem artykułu będzie przedstawienie wam kolejnego taniutkiego i bardzo przydatnego programatora od naszych skośnookich braci. https://obrazki.elektroda.pl/5259236300_... Jest to, programator UBSASP, w wersji 2.0, przeznaczony to współpracy z produkowanymi przez Atmela układami AVR. Po zakupie otrzymujemy...
moze prosciej bo polowy nie rozumiem co chcesz osiagnac:D dobra jest usbasp programator zbudowany przez ciebie, bootloader w nim jest i chcesz zaprogramowac atmege 328 szeregowo. tylko ta atmega gdzie sie znajduje? na plytce stykowej? jakiejs innej plytce? zdjecie by wiele wyjasnilo:) Dodano po 1 i co to wogole ma imitowac?:D Ludzie! Czy wy nie możecie...
Zacząłem coś wybierać sobie: 1. [url=http://botland.com.pl/programatory/... USB 2. [url=http://botland.com.pl/podstawki-pod... 3. [url=http://botland.com.pl/avr-tht-dip/1...
170zł za płytkę z procesorem AVR? Daj se chłopie spokój... :) lepiej w dobrą książkę zainwestuj ([url=http://leon-instruments.blogspot.c... książek o elektronice i [url=http://mikrokontrolery.blogspot.com... link) Kup sobie płytkę stykową na Allegro za 15zł, kup też procek np. ATmega88PA-PU,...
Witam Wykonałem własną płytkę wg tego schematu: http://obrazki.elektroda.pl/2309395500_1... i w oparciu o mikroprocesor Atmega88PA-PU. Pracuje na ubuntu 12.04 i zainstalowałem eclipse wg. [url=http://mirekk36.blogspot.com/2012/0... poradnika. I mam problem z wgraniem programu do mikrokotrolera(dla...
Mikrokontroler: http://goo.gl/fxOST, dlaczego taki? więc niejaki mirekk36 odpowie, dlatego, że: 1. ATmega88 to dużo nowsza wersja ATmega8 2. posiada wiele ciekawszych możliwości niż m8, a do najważniejszych można zaliczyć fakt, iż Timer0 posiada kilka trybów pracy w przeciwieństwie do m8. Może na początku to dla ciebie nie dużo będzie znaczyć, ale...
Na pewno na schemacie masz złe diody przy złączu USB. Powinny być 3.6V, a nie 5.6V - to podstawowa sprawa. Rezystory 68 czy 62 nie stanowią żadnej różnicy. Mogłoby ich tam nawet nie być i przy krótkich kablach powinno działać. Poczytaj trochę o AVR-USB: https://www.obdev.at/products/vusb/proje...
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 martw się bo chyba nie jest źle tylko masz coś z "kwarcem" Sprawdź rezonator kwarcowy i jego kondensatorki to komunikacja powinna wrócić. Możliwe też że USBasp zadziała. Po prostu przestawiłeś dobrze (jesli mnie oko nie myli) tylko teraz Mega czega na sygnał zegarowy od kwarca a go pewnie brak. Mi raz udało sie podłaczyć przez pomyłke zbyt duże...
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;)
Co do lutowania to kompletnie nie wiem jak się za to zabrać :/ A masz spinacz? Poważnie pytam, otwory są metalizowane i o średnicy takiej, że spinacz w nie ciasno wchodzi i zwiera pewnie, zwłaszcza jeśli lekko sprężynuje, tak jak na płytce powyżej programatora. https://obrazki.elektroda.pl/7672666100_...
No to masz błąd połączenia pomiędzy programatorem a procesorem - NIESTETY :( nie ma innego wyjścia. Schemat pokazałeś OK ale pewnie fizycznie już jest gdzieś problem - tzn na pewno jest bo o tym świadczy ten komunikat. Pokaż jakąś fotkę jak zmajstrowałeś ten swój układ - jakieś 2-3 zdjęcia z bliska w miarę. Tylko proszę - weź że zdjęcia dodawaj przez...
mam już inny na LPT i działał dla Atmega88P, więc chyba nim mogę zaprogramować wsad i tą Atmega88P zastosować w zbudowanym przez siebie USBasp? Możesz. Offtopic co do zakupu gotowca tutaj nie ma sensu, bo skoro już się bawię elektroniką, to chcę poskładać chociaż całość sam. I bardzo dobrze :) Wypowie się ktoś jeszcze na sam temat? Nie za bardzo jest...
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...
Witam mam Bascoma w wersji 2.0.7.5 demo i USBASP. Próbuję zaprogramować Atmega88P jednak nie wykrywa mi go pod programatorem w Bascomie. Na tym samym Programatorze tj usbasp ale pod np Khazama lub innym widzi sygnaturę procka i można programować i odczytywać. Dlaczego bascom nie widzi tego procka?
Czyli że bootloader nie jest wogóle potrzebny? Dobra, tylko że nawet przy próbie wgrania programu wyskakuje mi ten błąd. W Eclipse miałem podobnie, ale tam wystarczyło dopisać do konsoli avrdude parametr -b 8 i zaczęło wszystko działać. Tutaj niestety nie ma gdzie tego dopisać :( Jakieś pomysły? Zapoznaj się z tym: http://arduino.cc/en/Hacking/Programmer....
Sprawdzałeś z parametrem -B8 dla avrdude?
..a ja Ci kolego powiem co jest z Twoim kodem ale nie zmieszczę się w jednym zdaniu. Coś już widać wiesz jak działa mikrokontroler tylko na spokojnie musisz połączyć wiedzę. Mikrokontroler ma do jednego portu przynajmniej trzy rejestry. Jeden służy do tego żeby wybrać czy port służy jako wejście czy jako wyjście. Nazywa się DDRx gdzie x to litera portu....
Dzięki wielkie za pomoc :D
Gotowy wpis w załączniku. Dzięki Mirek teraz M8u2 działa prawidłowo :) Tu niestety nie mam M48PA więc niech ktos sprawdzi , jak coś bedzie nie tak o poprawie bo może coś źle wpisałem. Wystarczy wkleić do AVRDUDE.CONF Najlepiej dla porządku po ATMega48 ale można też na końcu Jak ktoś ma ATMega48PA niech odrazu sprawdzi konfiguracje zmian nie ma wiele...
Chodzi po prostu o pierwsze zaprogramowanie atmegi88. Przy próbie odczytania wyświetla błąd: "error reading fuses" oraz następujący komunikat: avrdude.exe: error: programm enable: target doesn't answer. 1 avrdude.exe: AVR device initialized and ready to accept instructions Reading | ########################################...
Witam Jestem początkującym elektronikiem i chciałbym się nauczyć jak działają przerwania. Posiadam płytkę stykową, zestaw kabelków, 3 diody, procesor AVR Atmega8a i programator USBASP. Czy mogę w jakiś sposób wysyłać sygnały przez programator z komputera do mojego mikrokontrolera? Z góry dzięki za odpowiedź :D
Udało się :) po podłączeniu napięcia 12V dc bezpośrednio z Molex'a w PC procesor jest rozpoznawany. Ale... powiem wam ciekawostkę, która może uchronić kogoś na przyszłość. W progamatorze nie ma żadnej zworki.... zworka do obniżenia częstotliwości SLOW jest rozwarta. Po podłączeniu samego kabla ISP do płytki (bez zasilania zew) pomiędzy pinami VCC i...
- 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.
Zlituj się nad tym biednym procesorem i dodaj chociaż 100nF pomiędzy VCC i GND przy nóżkach procesora.
Ściągnąłem avrdude 5.5. Co prawda MkAVRCalculator nadal wyświetla ten sam błąd ale w samym avrdude wyświetla mi się taki komunikat... (chyba lepiej niż gorzej): http://obrazki.elektroda.pl/9372941900_1... "avrdude.exe: AVR device initializet and ready to accept instructions" Pozdrawiam :-)
Witam wszystkich forumowiczów. Zaczynam swoją przygodę z AVR-ami. Rozpocząłem od przeczytania kilku kursów, obejrzenia kilkunastu filmików Mirka, przeczytaniu 10 rozdziałów książki Język C dla mikrokontrolerów avr. Od podstaw do zaawansowanych aplikacji oraz dokładnym zapoznaniem się z treścią blogów takich jak mikrokontrolery_blogspot_com. Postanowiłem...
Miałem podobny problem, bo mam Atmega88P a nie Atmega88 i jedno z narzędzi jej nie widziało. Ta literka robi dużą różnicę. Masz inne programy do tego? A na pewno masz najnowsza wersje?
Wyeliminowałem kabel usb, programator wpięty bezpośrednio do PC, taśma długa około 1m, teraz jest jeszcze więcej błędów, wcześniej miałem stk200/300 na tej taśmie i śmigał bez problemu. Co do programatora to jest ten : http://allegro.pl/programator-isp-usbasp... bascom 2.0.7.7 edit: Zainstalowałem avrdude i mkAVRcalculator...
Ciekawość wygrała. Tasiemka 40cm ~ daje rade. Wcześniej 1m około USB (bo przedłużacz mam, port USB jest z tylu stacjonarki). Dodam, ze USBASP jest zrobione na ATmega88P i było testowanie programowania Atmegi88P.
Witam! Niedawno zainteresowałem się programowaniem mikrokontrolerów i kupiłem sobie układ ATmega88-20PU. Zamontowałem go na płytce i podłączyłem programator USBasp. Korzystając z AVRstudio i AVRdude'a wgrałem do pamięci flash prosty programik, którego celem było zapalenie diody podłączonej do PB0 i PB1: .nolist .include "m88def.inc" .list...
Witam! Sprawa trudna do rozgryzienia. Korzystam z USBasp i do kilku procesorów nie mogę wgrać kodu. Stary kod który jest na nich zapisany działa ale podczas próby wgrania nowego wyskakuje błąd. Dodam, że w na innej płytce (konkretnie zegarek) i innym procesorze wszystko wgrywa się bezproblemowo. Nie wiem jak mam z tym ruszyć. Testowałem różne prędkości...
Witam, W skrócie - mam 2x atmega8a-pu kupione na allegro. Chce na tym uruchomić najprostsza migającą diodę. Drobne utrudnienie, że działam spod linuxa, ale to chyba nie powinno mieć wpływu. Programator mam usbAsp. I teraz cała historia moich zmagań: Podłączyłem sobie wszystko wg. schematów dostępnych w sieci, z uwzgl. pinów mojego procka. W Arduino...
Po podpięciu na USB windows podaje, że urządzenie ma awarie Windows wymaga sterowników. Zainstalowałeś? Nic o tym nie piszesz.
Moj ponyprog (2.07c) nie programuje atmegi48pa. Atmege88 i inne owszem, ale tego nie - przyczyna to odmienny od atmegi48 kod sygnatury. Na tym samym wyklada sie usbasp z nakladka burn-o-mat. Trzeba poczekac az pojawi sie nowa wersja ponyproga...
Ok już rozwiązany problem wczoraj faktycznie była zła deklaracja . A obstawialem programator bo wcześniej nie działał nawet odczytywać źle sterowniki...
Diodę z rezystorem możesz podłączyć, ale do portu w procesorze nie w programatorze. Napisz kawałek kodu mrugający diodą i wgraj. Najlepiej zapomnij o Pony i STK200 -zwłaszcza w takiej wersji, bez buforów i zabezpieczeń, i kup sobie na początek USBASP za kilkanaście zł ( są też inne bardziej zaawansowane programatory).
Witam, ucze się dopiero pół roku, ale na zajęciach dodatkowych zrobilismy układ mikroprocesorowy na atmega48pa-pu. Używam programamtora USBASP 2.0 i programu "Bascom". Jestem zupełnie zielony, a chciałbym wiedzieć od podstaw jak napisac program, oglądałem filmiki na youtube, jednak nie znalałem żeby ktoś wszystko opisywał krok po kroku :/
Punkt pierwszy to zdjęcie i/lub schemat, jak to podłączyłeś. Przytłaczająca większość problemów z "initialization failed" to złe podłączenie programatora lub AVR.
Foadrian Jeśli chodzi o rezystor to dawałem 10k między zasilanie VCC a reset. mirekk36 Czyli rozumiem że ten programator prosty na lpt to mogę tylko na xp próbować i powinien działać ? Jeśli chodzi o avrdude to robiłem dotąd tak jak pisałeś instalowałem z zakładki ustawienia w mkavrcalculator. I mam jeszcze takie pytanie że raz przez przypadek w zakładce...
http://obrazki.elektroda.pl/2372307800_1... Witam chciałem przestawić mikro zestaw uruchomieniowy jaki powstał pod wpływem... Jak to zwykle bywa braku funduszu i chęci zapoznania się z językiem C z pomocą książki Pana Mirka. Zestaw głównie jest przeznaczony do zabawy PWM-em a dokładnie 4 PWM-ami Zestaw zawiera - złącze do programowania...
Witam, kupiłem na ebay programator. Okazało się, że to nie usbasp a usbisp. Znalazłem stronę: http://www.sciencetronics.com/greenphoto... na której jest opisane jak przerobić go na usbasp. Ściągnąłem więc obudowę, zrobiłem mostek i podłączyłem pod usbasp, który już wcześniej miałem: http://obrazki.elektroda.pl/9123894500_1... Odpaliłem...
W tym programie jest mnóstwo błędów. Popatrz chociażby na zmienną ADC_tmp - zły typ, zły zasięg. Dwa kolejne odczyty ADC - po co, skoro dane z pierwszego odczytu są używane tylko wtedy, gdy drugi odczyt spełnia określony warunek? Nie pytałem, w którym pliku programujesz timer, tylko jak chciałeś go zaprogramować (okres, przerwania). ADC_tmp usunąłem,...
Witam. Nie będę się rozpisywał i od razu zacznę od przedstawienia problemu: Zbudowałem programator USBasp wg wskazówek ze strony: http://mirley.firlej.org/programator_na_... (mam nadzieję, że mogę wstawić ten link) Do Atmega8A-PU (niestety nigdzie nie mogę dostać zwykłej 8) w szkole wgrałem hex'a usbasp.2011-05-28.tar.gz (najnowszy na stronie...
Może programować płytkę Arduino przy użyciu USBasp jako zwykłą Atmegę. Nie musi nawet kupować nowego Arduino, a może w tym co już ma wywalić bootloader Arduino i programować w Atmel Studio. I myślę, że właśnie taki jest cel. Bo jeśli autor tematu jest z lutownicą na bakier, o żelazku już nie wspominając, to stworzenie własnej płytki puki co bym sobie...
Witam. Z rozpędu kupiłem atmege48p, gdyż zwykłej nie było w tme i teraz płaczę. Avrdude nie obsługuje tego procesora. Komunikat który otrzymuje: $ avrdude -c usbasp -p m48 avrdude: AVR device initialized and ready to accept instructions Reading | ########################################... | 100% 0.02s avrdude: Device signature = 0x1e920a...
Skąd może być ta rozbieżność i którą informację uważać za prawdziwą? Przykro mi ale ja nie odpowiadam za jakieś niesprawdzone informacje, a to co piszę opieram na tym co w 100% robię. Procesory ATmega328P to jedne z moich ulubionych i gdybym nie mógł ich programować to byłaby skucha ;) a jak pisałem używam tylko USBASP. Poza tym zassaj sobie program...
Witam Będąc przekonanym, że ATmega88PA ma tak samo uporządkowane fuse bity jak ATmega8A wklepałem w konsolę: avrdude.exe -p m88pa -c usbasp -U hfuse:w:0xD9:m -U lfuse:w:0xE4: W wyniku czego mój mikrokontroler przestał być widoczny (rc=-1) Plan był taki, żeby załączyć wewnętrzny oscylator 8Mhz. Z tego co widzę to zaprogramowałem BODLEVEL na 001 (w nocie...
Witam. Doszły do mnie dzisiaj części ze sklepu, m.in. programator USBASP ( Dodano po 15 Wróć - jestem idiotą. Myślałem że te zworki idą kolejno (mam odwrotne wejścia USB z przodu kompa) i nie zauważyłem że są podpisane. Działa w MkAVRCalculator, choć w AVR Studio nadal nie mogę się połączyć.
http://obrazki.elektroda.pl/2762225800_1... Jedyny taki przenośny programator układów AVR. Pomoże wszędzie tam, gdzie trzeba zaktualizować oprogramowanie, a układ docelowy znajduje się w trudno dostępnym miejscu i nie mamy możliwości (lub chęci) ciągać ze sobą laptopa i mnóstwa przewodów. Banalnie łatwa obsługa, niski koszt wykonania, super...
atmega88pa programowanie atmega88pa zasilanie atmega88pa atmega88
kostki brukowej iskra regulator napiąć felgi malowanie
gs500 instalacja samsung wf70f5e0w2w
Webasto Planar 2D 12-S - Migająca czerwona dioda: przyczyny i diagnostyka BK7231N Tuya Switch by Aubess: Features & Customization