Dziwne. Niby wszystko Ok,a nie chce działać... Spróbuj świeżego sterownika ze strony: http://www.fischl.de/usbasp/
działa lcd sprawny boski dialer (napis do wyświetlenia na moim tymczasowym sofcie - przyp.) bez podłacznia nózek (agnd do gnd, avcc do vcc - przyp.) nie wiem coś chyba nie stykało !! dziekuje Czyli problem rozwiązany.
Tak pin Vcc nie musi być podłączony jeśli masz zasilanie na programowym układzie.
no to masz 2 wyjścia: 1. Masz wyprowadzone juz złącze ISP na płytce docelowej( tam gdzie masz już procka który chcesz zaprogramować) i tylko wpinasz taki kabelek jak Ci pokazałem 2. Robisz kabel z końcówkami np od podstawki precyzyjnej( wyrywasz, wyciągasz wycinasz te końcówki metalowe) http://tme.pl/katalog_pics/7/f/e/7fedecb...
Polecam USBasp :)
Ah, Eagle pokazuje dwa błędy (tylko :wink: ) dla tego schematu, dokładniej takie: Segment of net [...] has no visual connection (like Label, Bus or Supply pin) to other segments of the same net mimo że połączenia są... próba googlania niewiele dała. Taki błąd wyskoczył(właściwie ostrzeżenie), bo nadałeś identyczną nazwę linii idącej...
Po co USBasp, skoro ATMEGA z USB można programować FILP-em?
Tak jest taka możliwość. Wystarczy spojrzeć w datasheet'a Atmegi oraz przeanalizować pinout programatora.
Witam ! Zastosuj programator USBasp.
... nie wiem za bardzo jak ustawić Fusebity. Informacji, najlepiej szukać u źródeł. http://www.fischl.de/usbasp/Readme.txt
Czyli nawet programujac przez ICSP i tak nalezy wgrać bootloader z ustawionym zegarem? W programie Arduino zachodzi pewne pomieszanie pojęć, które może wprowadzać w błąd np. przy MiniCore. Polecenie "Wypal Bootloader'a", wbrew nazwie, tak naprawdę wykonuje fundamentalnie ważną funkcję ustawiania fusebitów, czyli ustawia w kostce rodzaj i częstotliwość...
Kolego ale opisuj dokładniej to co się dzieje - to będzie można szybciej pomóc. 1. jakiego programu używasz do programowania procka ? 2. jaki masz windows? 3. pokaż ew jakiś zrzut ekranu ? 4. jaki pokazuje się błąd? 5. czy włączyłeś zasilanie do programowanego procka? zielona dioda powinna się palić po poprawnym podłączeniu programatora jeśli się nie...
Witam Z tego co pamiętam tych fuse bardzo nie zmieniałem jedynie raz ustawiłem zewnętrzny kwarc 16mhz tak jak gdzieś wyczytałem na stronie www kol. Brutus_gsm czytał Twój post uważnie stąd jego stwierdzenie. Spróbuj na wszelki wypadek podpiąć kwarc.
Wklej zdjęcie jak masz to wszystko połączone.
Może zainteresuj się nakładką na avrdude: http://www.atnel.pl/mkavrcalculator.html
Wg ostatniego obrazka wygląda, że Atmega się zaprogramowała. USBasp należy uruchamiać w AS7 tylko i wyłącznie przez Menu ->Tools->"Twoje narzędzie dodane" wg mojego ostatniego posta z odsyłaczem do strony internetowej. Jeszcze uwaga. Atmega taktowana jest wewnętrznym zegarem 1 MHz. W związku z tym, albo zmienisz jej fusy na odpowiednie, albo zmienisz...
(at)elektronik.b Żadnego USBASP - to obecnie nie ma sensu, jako, że w podobnej lub niższej cenie można kupić oryginalnego SNAPa, którym zaprogramujesz AVR, ARM, PIC i masz w dodatku debugger. Dodano po 2 Chodzi mi też oto czy jak bym kupił ten uniwersalny avt to czy potrzebna by była koniecznie ta podstawka gdzie się wpina mikrokontroler? AVR mają...
http://obrazki.elektroda.pl/2804165000_1... Witam. Chciałem się podzielić moim projektem przystawki do programatora USBasp. Czasem bawię się mikrokontrolerami ATtiny i Atmega programując je na płytce stykowej co czasem wymaga szukania not katalogowych mikrokontrolerów aby podpiąć programator do odpowiednich pinów. Pomyślałem więc, że...
Wyświetlacz przechodzi porawnie inicjalizację sprzętową, tj pojawiają się na nim prostokąty?
Weź też pod uwagę, że świat idzie w kierunku układów zasilanych 3,3V i niżej, i tu USBasp nie da rady. Czy jesteś tego pewien ?? Pozdrawiam R.L. Wymagałby konwertera poziomó logicznych. Większość USBasp to ATMega udająca współpracę po USB, z wyjściami wyprowadzonymi bezpośrednio. Oczywiście jeśli doda się konwerter poziomów to jest ok. Tylko wtedy...
Zablokowany dostęp do zawartości oprogramowania aby uniemożliwić zrobienie kopii. Czy tak jest potrzeba najprostszy programator np USBASP
szukaj pod haslem Usbasp
Jedna ze zworek to Slow SCK, służy do programowania procesorków o małej prędkości zegara. Wystarczy zemknąć na schemat USBAsp: http://www.fischl.de/usbasp/
Zacznij od tego: http://mikrokontrolery.blogspot.com/2011...
Spalony LPT, problem rozwiązany.Kupuje USBASP
I dlatego w 21wieku należy kupować płytki z debugerami jak się zaczyna np xplained mini
(at)c2h5oh aby go zwolnić musi go najpierw zobaczyć windows. Na razie nie ma komunikacji windows-usbasp
Podrzuć jeszcze schemat, tak dla pewności.
USBasp(http://allegro.pl/programator-usb... który posiadam nie ma zworki slow sck.
Czyli co na żadnym innym procku nie sprawdziłeś tego programatora i połączeń a domyślasz się, że coś może być nie tak akurat z ATmega328P ? Z prockiem na pewno jest wszystko w porządku. Postępujesz prawidłowo - włączając sworkę SLOW_SCK w programatorze. Tylko pamiętaj że nie tylko nowa ATmega328P i nie chyba - a na pewno i każdy prawie procek AVR jest...
Użyj avrdude i wpisz tam: [syntax=bash] avrdude -c usbasp -p m8 -U lfuse:w:0xFF:m -U hfuse:w:0xD8:m [/syntax] Oczywiście jeśli masz inny programator niż usbasp to zmień na właściwy.
Mam jeszcze pytanie. Czy jeżeli zastosuje kwarc zegarkowy i ckdiv256 to czy są jakieś szanse ,że mikrokontroler potem będzie można zaprogramować normalnym usbasp?
(at)ElektrodaBot Po aktualizacji programatora problem dalej występuje.
No właśnie ten programator też już robiłem i nic. Non stop wyskakuje komunikat DLPORTIO.SYC ... Kurczę już nie wiem gdzie mam szukać. Zasilanie sprawdzone linie sygnałowe też. Wszystko podłączone poprawnie. Może inny programator ? Może USBASP ?
Zainstaluj avrdude z poziomu mkAVRkalkulator(w ostatniej zakładce masz avrdude). Przy programowaniu wybieraj procesor ATmega 8.
Tutaj sposób na współpracę Atmel Studio 6 i USBasp 32 -e -U flash:w: ” $(ProjectDir) Debug \$(ItemFileName).hex ” :a u siebie zmieniłem to na: -e -P usb -c USBasp -p ATmega8 -e -U flash:w:$(ProjectDir)Release\$(ItemFileN... Czyli mega8 , Release i bez cudzysłowia. Release dlatego, że używam trybu Release Build. Chociaż na Debug też...
Przecież ten programator to jakiś klon USBASP. Obsługuje go najnowszy bascom (1.11.9.8) oraz avrdude (chyba od wersji 5.2, nie pamiętam) Nie dostałeś żadnej instrukcji z programatorem? Zainstalowałeś sterowniki? Poczytaj przyklejone tematy w tym dziale dotyczące USBASP.
Tak i po włażeniu w programator działał, nowy z fabrycznymi ustawieniami, zmieniałem ustawienia na wewnętrzne 2MHz i Atmega Fusebit Doctor przywrócił na 1MHz, programator czytał ten układ i da się go zaprogramować, tylko z tymi 4 mam problem bo ich programator nie widzi, używam programatora USBasp
Dowolnym programatorem do AVR to zrobisz (najtańszy to USBAsp), ale pod warunkiem, że ATMega nie jest zabezpieczona przed odczytem. Jeśli jest to sprawa raczej przegrana.
Ja ustawiłbym to tak: http://obrazki.elektroda.pl/1120656500_1...
A ja bym zwrócił twoją uwagę na to co sam tutaj zacytowałeś: "could not find USB device "USBasp"
To jest mój programator[syntax=c]http://allegro.pl/p... google już szukałem. Podłączyłem według pewnego schematu i nie działa, dlatego zwracam się do bardziej doświadczonych ludzi
Kolego jaki system na komputerze? Sterowniki zainstalowane? Przy Windows 7 i wyżej czasem potrzeba chwilowo wyłączyć cyfrowe podpisywanie sterowników. Tutaj masz podpowiedź odnośnie sterowników: https://www.elektroda.pl/rtvforum/topic2... http://forum.atnel.pl/topic5868.html Widzę koledzy byli szybsi :wink:
Jenak to co napisaliście już trochę droższe. Na początek nie wystarczy ten USBasp i Atmega 8? Uklady bym sobie robił na plytce stykowej.
Tu masz wszystko https://www.elektroda.pl/rtvforum/topic2... http://feriar-lab.pl/kurs-arduino-2-jak-... Lub zakupić jakiś USBasp kosztują kilkanaście PLN albo i 7pln gdzieś u chińczyków i masz spokój.
USBasp
I znowu: 80x51 http://chaokhun.kmitl.ac.th/~kswichit/ea... Avr http://www.fischl.de/usbasp/ ATMega http://www.sp2swj.sp-qrp.pl/IW3HEV/VNA3p... Motorola: http://www.elektroda.pl/rtvforum/topic28... Są to oczywiście tylko przykładowe rozwiązania programatorów.
Witam zbudowałem programator i mam problem z odpaleniem czy da sie jakoś go odpalić na kwarcu 12mHz i atmega 8pu link do orginału wiem że jest napisane nie z końcówką pu ale czy da się to jakoś oszukać ??? http://diy-elektronika.pl/202-usbasp-pro...
Ja miałem podobny przypadek. Poradziłem sobie w ten sposób, że zbudowałem generator na MC74HC14, kwrac4MHz, rezystor 100KΩ i kondensator 47nF. Z układu wylutowałem kwarc i do pinu XTAL1 podłączyłem generator. Programatorem USBasp wybrałem właściwy procesor, program pokazał mi fuse bity fabryczne, które "kazałem" zaprogramować. Atmega służy do dzisiaj.
A tak ogólnie, jeśli rozpoczynasz z avr to kup sobie explained mini albo curiosity nano I będziesz miał programowanie i debugowanie od strzału w rekomendowanym przez producenta IDE, czyli; Microchip Studio lub mo lab X. Nauka bez debugera zajmie ci o wiele więcej czasu I będzie źródlem frustracji zamiast satysfakcji.
prosty programator używa się do zaprogramowania USBASP http://www.fischl.de/usbasp/
Programator jest poprawnie zainstalowany w systemie, jest widziany w menedżerze urządzeń ? Możesz spróbować alternatywnie prostego i intuicyjnego programu "khazama programmer" - do współpracy z USBASP właśnie.
czy do programatora usb konieczna jest druga atmega? Tak potrzebna jest zaprogramowana ATmega8. http://www.fischl.de/usbasp/ http://www.elektroda.pl/rtvforum/topic73...
Witam. (at)macospolak posiadasz programator USBasp ?
Do ATMega używam USBasp, jego główna zaleta jest taka, że "wszystko" z nim współpracuje. SinaProg'a nie znałem, zawsze używałem AVRDUDESS i raczej go nie zmienię na SP.
Kurcze wszystko wygląda na OK. Chyba że może fusebity coś w atmedze szwankują lub winą jest przeróbka tych serw .....
Więc dodaję schematy STK200/300 http://images47.fotosik.pl/1089/3e827554... USBasp http://images38.fotosik.pl/1079/391d96e2... http://images37.fotosik.pl/1051/d02e15ae... zasilanie biore z usb i podłączam wszystko do złącza kanda. Masa jest wszędzie wspólna. przy podłączeniu do USBasp nic nie świaci, ale nie wiem czy powinno....
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...
Dodajmy, że mając drugi programator, można zaprogramować USBasp ściągniętym z Internetu kodem, który uczyni go zgodnym z AVRISP MkII (przynajmniej na poziomie interfejsu SPI używanego w ATtiny i starszych modelach ATmega. Wtedy ATmel Studio widzi go jako AVRISP MkII i nie wymaga żadnych dodatków ani driverów.
A tobie pomoglo ?
od nowego?
.. .....Przy próbie wgrania na Atmege8 oprogramowania od USBasp (ta atmega ma pełnić rolę zintegrowanego programatora USB) AVRDude krzyczy że coś jest źle podłączone i mam sprawdzić połączenie. Atmega8 ma być programatorem USBasp (?)...... ........... przy wewnętrznym 1MHz taktowaniu - niezły koncept. Tam potrzebujesz takowanie processora co najmniej...
Mam problem z układem - ma być to sterownik serwa modelarskiego, jednak po podłączeniu zasilania (5V z programatora usbasp) atmega znacznie nagrzewa się, a pobór prądu wynosi ok. 2A. Układ nie programuje się, nie ma zwarcia między VCC a masą, ani żadnymi sąsiednimi nóżkami. Sprawdzone na 2 atmegach. W czym może tkwić problem? SIG - sygnał do serwa -...
Z tego co opisałeś, to avrdude.exe nie znajduje programatora (nie widzi nic podłączonego do USB. Tu musisz zrobić porządek, a potem szukać komunikacji z Atmegą.
Właśnie - program odczytuje sygnaturę i jeśli zgadza się z układem zadeklarowanym w programie. Na STK200/300 nie miało znaczenia jaki był ustawiony układ bo i tak programowanie szło, a przy USBasp spróbuj ustawić ATmega 16 i programować "ósemkę".
Witam mam problem z wgraniem bootloadera na atmega 2560. Podpinam atmega do USBasp , odpalam Arduino IDE, w zakładce narzędzia wybieram płytka (Arduino mega 2560 or ...), wybieram programator USbasp i naciskam wypal bootloader. Po naciśnięciu cały czas pisze że bootloader jest ładowany na atmega nic więcej się nie dzieje. Wie ktoś może o co chodzi albo...
Na PCB są 6-pin złącza(otwory) ISP (dwa rodzaje) do programowania. Trzeba mieć wsad (*.hex i *.eep), a tester LCR T7 dużo różni od popularnych chinskich testerów. Zapewne także tester jest zabezpieczony przed odczytem wsadu. Programator np: "Programator AVR zgodny USBasp ISP"
A jaka wersja oprogramowania w USBasp sobie z tym radzi?
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),...
Witam. Na stronie http://www.fischl.de/usbasp/ jedną ze zmian wprowadzanych w firmware było dodanie obsługi ATmega 48, usbasp.2006-12-29.tar.gz (118 kB) Supports programmers with ATMega48 and ATMega8. Czy ATMega 88 będzie kompatybilna?
Mozna to prawda - ale przy cenie USBASP na alim 1.2USD to chyba nie warto (no chyba ze w celach edukacyjnych lub aby wypalic nowszy firmware w USBASP), a oddzielne urzadzenie jest czesto przydatne jak używasz arduino, i masz cos jeszcze do oprogramowania
Spróbuj użyć programu KhazamaProgrammer - darmowy soft do USBASP, intuicyjny w obsłudze.
usbasp zaprogramujesz ATMega, np. ATMega16U2 z USB. Także nowy programator nie jest potrzebny. Jak chcesz, żeby te przyciski były odczytywane, jako normalna dodatkowa klawiatura, czy ich stan ma być przesyłany np. przez wirtualny port szeregowy? Przykłady masz w Atmel Studio. Można też przy okazji wykorzystać XMEGA (tańsze i lepsze), ale wymagają innego...
Witam, mam układ w którym atmega pracuje z napięciem 3.3V. Programator USBasp jaki posiadam nie ma możliwości zmiany napięcia. I teraz moje pytanie: Czy jeśli połączę programator z atmegą tylko przez SCK MISO MOSI GND bez podłączania Vcc, możliwe będzie jej zaprogramowanie ?? czy wejścia uC zostaną uszkodzone przez napięcie 5V z programatora ?? Pozdrawiam
Wracam po przerwie. Zmieniłem konto. To tak na wstępie. Proszę o moderatora o jakieś uporządkowanie. Może da się coś zaradzić. Problem programatora jak się mi wydaje został przez mnie rozwiązany. Teraz mam połączenie między PC' etem a mikrokontrolerem Atmega 8. Wykonałem płytkę drukowaną w której programuje układ docelowy i podłączam zasilacz stabilizowany....
Zamienisz po prostu atmegę na smd i miejsce zaoszczędzone. Ja osobiście mam na ATmega 8A ;)
Tak wiem, pomyliłem z tym 8khz i 128mhz (odrazu poprawiłem) Dalej jest źle. Może być 8 MHz lub 128 kHz. Wielkość symboli ma znaczenie. Pomiędzy jednostką a wartością musi być spacja. Ponadto k (kilo) to 10^3, zaś M (mega) to 10^6. Z kolei m (mili) to 10^-3. Jak widać mylisz to wszystko. Jak zmienić częstotliwość zegara na lini sclk programatora? Wygląda...
Aaaaa, bo Ty programujesz to USBASP ale przez interfejs Arduino! Pewnie gdzieś się da ustawić, ale ja niestety się nigdy w USBASP nie bawiłem :D
Może przyśle nowy, a zresztą to nie kosztuje góry srebra, więc jak co to kupię następny. Może przyśle. Można też spróbować wgrać inny soft do tego ATmega.
mam ten sam problem!!!! 3 razy robiłem płytkę od nowa... wszystko sprawdzone ścieżki zwarcia i elementy... atmega działa... a dzieje się tak samo jak u autora tematu... może to fuse bity źle są ustawione?? jeżeli tak to jak je ustawić dla generatora zewn. 12mhz??
Na mój gust USBAsp powinien mieć zasilanie, czyli też powinien być podłączony do USB.
Witam. Chciałbym sie zapytać kolegów, czy można podłączyć ATMEL AT28C64B-15PI z programatorem USBasp i programowac w środowisku (IDE Arduino lub innym) podobnie jak Arduino (ATmega32u4, ATmega 328P).
Jeśli to ma być tylko do zaprogramowania ATMEGA dla USBASP - to : http://mirley.firlej.org/jak_zaprogramow... Wersja ekstremalnie minimalistyczna - bez układu scalonego.
Dokładnie tak, nowo kupiona Atmega 328P bez bootloadera włożona w podstawkę Arduino Uno - Windows nie widzi. Dopiero wgranie bootloadera powoduje uruchomienie komunikacji poprzez USBasp.
Możesz użyć ProgISP. Działa zarówno z USBASP, jak i USBISP.
Witam Program podobny do avrdudess z tym, że wyświetla dużo więcej informacji. Odpaliłem usbasp pod win 7 64bit i atmega 2560 odczytał bez problemu. Pytanie na początek w głównym oknie co to są "kamparatory"? Pozdrawiam
Na stykówce czasami Atmega działa lepiej bez kondensatorów przy kwarcu, albo z mniejszymi, np. 18pF. Tym razem raczej to nie jest powodem, ale warto pamiętać, że producent podaje 12-22pF. Wgraj programatorem do Atmegi prosty szkic drukujący coś na UART i sprawdź czy przejściówka prawidłowo odczytuje komunikaty na monitor portu COM. [syntax=c]void setup()...
Miałem ten sam problem i można było dogadać USB ASP z Arduino ale trzeba było zainstalować inne sterowniki. Testowałem ich kilka i tylko jedne działały z Arduino nie pamiętam już zbyt dużo ale w moim przypadku winne były sterowniki. Sprawdzaj każdą wersję bo najnowsze właśnie nie działały prawidłowo. Próbowałem z 3 starszymi sterownikami USBASP niestety...
to w takim razie pewnie Atmega jest nie dobra co?
Jak system nic nie wykrywa, nawet urządzenia które ma problem to pewnie atmega w programatorze jest uwalona.
Najtańsza USBasp z Alledrogo to zaprogramuje prosto z Arduino bo ta Atmega jest po prostu obsługiwana przez Avrdude. Tu z pierwszą lepsza nakładką na Avrdude -> https://obrazki.elektroda.pl/2448712900_... Z Arduino prosto - Sketch-> Upload Using Programmer CTRL+SHIFT+U i nawet nakładka niepotrzebna. W minipro musiałbyś podmienić sygnaturę...
Witam, chciałbym zaprogramować układ ATMEGA 16A-PU. Znalazłem na znanym serwisie aukcyjnym takie urządzenie, programator + podstawka. Rozumiem, że atmegę "wciskam" na podstawkę, podłączam do USB i mogę spokojnie przesłać kod? programator-usbasp-avr-3-3v-5v-podstawka... 3.1.18. Nie wysyłaj linków, które po pewnym czasie przestaną być aktywne. To...
W Arduino po założeniu zworki slowSCK musisz również wybrać programator USBASP (slow), a jak już atmega działa na pełnej prędkości podłączonego rezonatora to znowu na ten bez (slow). Tu na forum jest program AVRLAB++ do ściągnięcia, z nim działał mi programator USBASP wymagający przestawiania zworek nawet bez przestawiania już od 1MHz.
W końcu nie wiem które sterowniki zainstalować. Zainstalowałem te: http://www.atnel.pl/download/elektronika... Musiałem mimo wszystko wyłączyć podpisywanie certyfikatami żeby się dało. Tyle że nie program nie widział Usbasp tylko avr-doper.
Z tego, co widzę, to brakuje kondenstora 100nF pomiędzy +5V, a GND. Przy programowaniu upewnij się, że podajesz +5V na VCC i AVCC. W USB ASP ustaw zworkę Slow SCK.
Teraz widzi dzięki. Jak możesz to powiedz jak zainstalować wsad żeby nie uszkodzić atmega. Jest to nowy układ
Nie, odczyt zabezpieczonego procka zwraca kolejne wartości od 0 do 255 i tak w kóło. Nie wiem po co ci różne nakładki - avrdude najlepiej się obsługuje z linii poleceń, przynajmniej wiadomo o co chodzi, w dodatku można to zintegrować z jakimś sensownym IDE, dzięki czemu nie trzeba rozkodowywać fusebitów. Zobacz: http://mikrokontrolery.blogspot.com/2011...
avrdude -c usbasp -p m328p -U lfuse:w:0xFF:m -U hfuse:w:0xD9:m -U efuse:w:0xFD:m
Ustawiłem fusebity komendą: avrdude.exe -c usbasp -p m328p -U lfuse:w:0xe2:m -U hfuse:w:0xda:m -U efuse:w:0x05:m I w efekcie źle zaprogramowałeś.... Popatrz jeszcze raz na datasheet i przeanalizuj: avrdude.exe -c usbasp -p m328p -U lfuse:w: 0xe2 :m -U hfuse:w: 0xda :m -U efuse:w: 0x05 :m lfuse = 0xE2 - ustawia internal...
Jak chcesz coś kupować, to usbasp...
atmega programowanie usbasp atmega programować usbasp usbasp firmware usbasp
napięcie świetlówki laptopa robienie pętli assemblerze rysunek rozrządu
check engine wzmacniacz sluchawkowy
Usuwanie połączeń wychodzących z bilingu Lebara DK BMW X3 E83 2.0i N46B20B - Błąd sterownika silnika i sonda lambda