Tak pin Vcc nie musi być podłączony jeśli masz zasilanie na programowym układzie.
sieradzkij : Weź pod uwagę, że plik hex nie jest plikiem bin! Jeśli byś wgrywał plik bin, to owszem, powinno być wgrane tyle samo co ma plik. W formacie ihex plik zajmuje średnio 281,25% tego co odpowiadający mu plik bin (45 znaków na 16 bajtów + stała ilość dodatkowych bajtów na końcu - znacznik końca danych). 2535 bajtów po zapisaniu do pliku hex...
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...
Tak jest taka możliwość. Wystarczy spojrzeć w datasheet'a Atmegi oraz przeanalizować pinout programatora.
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...
Wklej zdjęcie jak masz to wszystko połączone.
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.
Spowalnia programowanie dla procesorów z taktowaniem mniejszym od 1.5MHz, żeby nie używać zworki wystarczy dodać tę opcję.
Wyświetlacz przechodzi porawnie inicjalizację sprzętową, tj pojawiają się na nim prostokąty?
Zacznij od tego: http://mikrokontrolery.blogspot.com/2011...
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...
Ja ustawiłbym to tak: http://obrazki.elektroda.pl/1120656500_1...
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ść...
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...
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...
(at)ElektrodaBot Po aktualizacji programatora problem dalej występuje.
Zapomiałem uściślić, chodzi o ATTINY2313 - 20PU - nowe (dziewicze), może to ma znaczenie? Jeśli są to kostki, kupowane jako nówki bezpośrednio czy pośrednio od Chińczyka to może być różnie z ich "dziewictwem". Ale w każdym razie, warto sprawdzić czy nie zachodzi to o czym pisze kolega tmf. Czyli sprawdzić i zwolnić transmisję ISP z USBASP jeśli jest...
szukaj pod haslem Usbasp
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...
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...
Czy programator Atmega 8 od Nestor Electronics zadziała w 2024r.? Jak nie spróbujesz to się nie dowiesz. Widząc wtyczkę USB przy Twoim programatorze spróbowałbym go pod programem ARDUINO IDE w kilku opcjach wyboru programatora AVR ISP czy USBasp jak się zachowa z podłączoną do niego przystawką a w niej Atmegą-8 pod Win7 jak i Win11? https://obrazki.elektroda.pl/6576671800_...
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.
Nie "LimbUSB" a LibUSB! Swego czasu pamiętam, że walczyłem z USBAsp. Rzecz polegała na tym, że najnowszy wsad do USBAsp jakoś niespecjalnie chciał współpracować z bytującą w systemie bilblioteką LibUSB. Nie pamiętam już dokładnie czy wróciłem do wcześniejszej wersji wsadu czy zassałem nowszą bibliotekę LibUSB. Do tego była jeszcze jakaś zagwozdka z...
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.
Po wgraniu kodu i przetestowaniu chciałem podłączyć do wejście Vin baterię 9V 6LR61 i przetestować program Jezeli wpiąłeś się w linie VIN (z 9V) to Miktokotroler powinien przeżyć, bo jest jeszcze stabilizator (2.8-15V), który stabilizuje napięcie na +5V i prąd 800mA. Mikrokontorel pewnie zyje, możesz to sprawidzić programatorem USBasp i przywrócić...
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
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...
Z tego co widzę to tak :) Olej jakieś wynalazki typu exttreburner. Jedyne co Ci potrzeba to działający USBASP i avrdude. Teraz - proponuję jak juz udało Ci się zadziałać z USBASP to pójść krok dalej, zainstalować eclipse i zacząć uczyć się programować w C a nie arduino. Poradnij jak zacząć masz u kolego moderatora Dondu, albo jak lubisz oglądać filmy...
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()...
Dopiero zaczynam zabawę z mikrokontrolerami , ale zrobił bym to tak: Za pomocą płytki Arduino UNO użytym jako Arduino ISP programator zaprogramował bym Atmegę 8 , o ile wystarczy jej pamięci , bo atmega 328 ma jej więcej Nastepnie zaprogramowaną Atmegę 8 podpiął bym na płytce stykowej dokładając jej kwarc, pod inny programator np USBASP . Wykorzystując...
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...
Mikrokontroler: Jakikolwiek z RS232. Atmega 8 na ten przykład - bo niedroga i całkiem całkiem. Programator: - polecam usbasp Czujnik temperatury: według uznania. Moim zdaniem z racji że interesuje Cię zakres w granicach 34-42*C to bym wybrał jakiś termistor i wpiął go w mostek w celu zwiększenia rozdzielczości i zmniejszenia zakresu. Puls: oparłbym...
Taki problem często sprowadza się do sposobu zasilania układu. Atmega bez napięć zasilających potrafi się zasilić z programatora i wówczas właśnie pozwala się odczytać ale nie można nic do niej zapisać. Sugeruję zatem wpierw sprawdzić czy na programowanym procesorze są napięcia zasilające (na VCC i AVCC), masa (na GND i AGND) oraz czy masa "przechodzi"...
I dlatego w 21wieku należy kupować płytki z debugerami jak się zaczyna np xplained mini
Programator najprostszy na LPT: http://mikrokontrolery.blogspot.com lub USBasp (by mnie Mirek nie nękał :D ): http://mirekk36.blogspot.com/2011/05/jak... http://www.elektroda.pl/rtvforum/topic73... Kondensatory są niezbędne : http://mikrokontrolery.blogspot.com/2011...
Wiesz programowanie w "C" to wystarczy że znajdziesz odpowiedni kompilator żeby zapisał Tobie program zapisany w "C" na język maszynowy. Ja niestety Tobie w tym nie pomogę bo osobiście wolę Assembler'a. Jak będziesz miał już plik *.hex (w języku maszynowym po kompilacji) to wgrasz to sobie do uC. Podałem Tobie rozwiązanie z AtMega bo w sumie do "C"...
W schemacie USBasp są oporniki 68Ω między kablem, a µC, zastosować je? Absolutnie nie neguję tego schematu, przypominam tylko podstawowe zasady zabawy z USB. Możesz testowo (na 12MHz nie powinno jeszcze być problemów) odpalić układ na 3,3V, wtedy diody Zenera nie będą potrzebne, no i w/w rezystory terminacyjne wtedy około 33Ω. Ja zgodnie...
Inne procesory serii ATMEGA programuje bezproblemowo , posiadam programator USBASP czyli ogólnie teraz w takiej postaci na razie nie posiadam FT232RL , nie zaprogramuje go. A co do datasheet to przeglądałem ale nic z tego nie rozumiem .
Chciałbym się dowiedzieć jak taka operacja zamiany wyjścia programatora, albo w ogóle wymiana programatora wygląda w tym konkretnym przypadku. Ktoś miał z czymś takim do czynienia? Na pokładzie jest "programator" STK200/300. Obecnie jest on nieprzyszłościowy, nierozwojowy i ma więcej wad niż zalet. Co zrobić? Kupić inny programator ze złączem ISP 10pin:...
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 Atmel Studio 7 nie przyda się USBASP ani AVRDUDE, chyba że spoza tego środowiska wgrywać będziesz ręcznie. Te programy można zintegrowac z AS, nie trzeba probramować z zewnątrz. Najtańszy obsługiwany programator w AS7 to klon MKII zrobiony samodzielnie, jak kupiony gdzieś w sklepie to niewiele droższy może okazać się Atmel ICE z wieloma dodatkowymi...
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:
Podrzuć jeszcze schemat, tak dla pewności.
Co do programatorów AVRISPMkII za 50-60 zł to widuję takowe na pewnym serwisie aukcyjnym (klony). Nawet w tej chwili jest aukcja, gdzie masz cenę 49 zł. Za 85 zł chyba stale ma And-tech i np. Propox. O zaletach MkII pisałem wielokrotnie, nie ma sensu się powtarzać. Piszesz, że myślisz o XMEGA, więc USBASP można do kosza wrzucić niestety. Do autora:...
Na mój gust USBAsp powinien mieć zasilanie, czyli też powinien być podłączony do USB.
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....
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...
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...
A tobie pomoglo ?
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"
atmega programowanie usbasp atmega programować usbasp usbasp firmware usbasp
budzik ustawi android skaner linii papilarnych różowy kabel
nawigacja modecom zgazowanie drewna
Firmware RT2861P839 do Kiano Slim TV 58 Smart Husqvarna 656cc Briggs & Stratton Intek V-Twin – luz zaworowy ssący i wydechowy