Potrzebujesz CTS, DTR, RTS, TXD, GND, dwa oporniki, ew dwie zenerki, ew jakiegoś LED-a z opornikiem. Przetwornica do zasilania - koledzy pewnie podpowiedzą coś lepszego, ja korzystam z EUP2624.
Polecam poszukać pod hasłem atmega8 pinout w google lub pobrać pdf-a do procka. Na opisie wyprowadzeń są oznaczone sygnały programatora.
1)Do zaprogramowania atmegi wystarczy wtyk db25, 6 przewodow, komputer ze zlaczem lpt i oczywiscie jakies zasilanie tej atmegi np z ukladu testowego 2) Moim zdaniem BASCOmowy programator jest "przyjazny" 3) bascom jest prosty, C- uczy myslec... ale poczatki sa ciezkie schemat co dales jest ok to tzw isp z tym ze ta drobnica elektroniczna nie jest niezbedna...
Procek nowy, czy już gdzieś pracował ? Jeśli pracował to może być ustawiony na zewnętrzny kwarc lub oscylator. Wówczas odpowiedni element należy podłączyć do procka.
Hmm... A czy grzeje Ci się procek, jeżeli podłączasz do niego zasilanie? Bo jeśli padł, to możliwe jest że nastąpiło nieodwracalne zwarcie w środku i powinien się grzać. Przynajmniej ja tak miałem... P.S. Najlepiej podaj treść błędu jaka wyskakuje ;-) Pozdrawiam. KoTu.
Wejdź do panelu sterowania i podepinj ten wirtualny COM pod jakiś normalny numer (1-4), a nie COM8...
Możesz podłączyć, programator okupuje te linie tylko w stanie resetu procka, kiedy jest programowany. ...Aczkolwiek, dmuchając na zimne, to jak już to na tych pinach daję wejścia, jakieś przyciski itp.
http://www.elektroda.pl/rtvforum/find.ph...
Kwarc do attiny 2313 akurat nie jest potrzeby, lecz ponieważ at90s2313 które ma takie samo ułożenie pinów wymaga kwarcu, ponieważ nie posiada weznętrznego.
Programator z linku to STK500 v2 - sam taki posiadam... Minus jest taki, że jak chcesz go poskładać, to musisz mieć inny programator, którym zaprogramujesz Atmegę, bo to ona jest "sercem" tego programatora.. Procka, którego chcesz zaprogramować podłączasz zgodnie ze standartem STK200 - rysunek wtyczki masz poniżej.. Programator widziany jest przez rózne...
Nie potrzeba żadnych negatorów. Zrób ten prosty programator, tylko rezystory daj obydwa 1 k , a zasilanie podłącz 5v na stałe np z usb. Później w programie w settings - hardware zaznacz w communication wszystkie okienka, invert data in , invert data out itd. Wybierz także programmer - jdm programmer , oraz interface - windows api Ja tak programowałem...
Jesteś w plecy parę zł :/ Wyrzuć atmegę i śpij spokojnie. Też kiedyś nagle przestała działać mi atmega 162 - wywaliłem i po sprawie. Aha. Nie wiem czy programator równoległy jej by nie zaprogramował.
To zainstaluj jakąkolwiek drukarkę.
Prędzej miałbyś odpowiedź, gdyby ten post umieszczony był w dziale Mikrokontrolery Ogólne -> Mikrokontrolery AVR
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.
Google ci pomoże jeśli wpiszesz tam atmega8 programator :) Złącza nie musi być, można zaprogramować układ przed wlutowaniem :)
Atmega8 programator to np. si prog i do tego program PonyProg sam używam i jestem zadowolony.
Przy 330R popłynie max 15mA a to wytrzyma i AVR i LPT więc na 99% tak.
Zobacz na http://www.patron.net.pl/AVRintropl.htm www.jaglarz.com Marek Jaglarz
A jeśli chcesz jeszcze prościej to tego procka można programować bezpośrednio przez lpt bez programatora. W szeregu z liniami podłączanymi do procka załóż rezystory około 220-330 om. Dla zaprogramowania jednego procka nie opłaci się robić (kupowac) programatora
dokladnie... musisz poustawiac tak jak masz w programatorze... ja wlasnie dlatego preferuje ispprog, bo mozna zmieniac w nim te piny :)... jak masz programator z rezystorami, to sygnalow strobe nie ma :)...
ten sam problem miałem jak nie dałem zasilania do procka. A ustawiłeś w programie odpowiedni tym programatora, dane piny LPT pod MOSI MISO itd??
A ja zbudowałem równie prosty programator dla AVR-ów i chyba nawet tańszy niż 3 zł :P Sprawdzałem na AT90S2313 i na ATMega8535. Działa.
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...
osioł123 tak jak widać na aukcji, na końcu programatora jest taka kostka, nazywa się ona kanda i ma 10 pinów. Taką samą kostkę umieszczasz na płytce z twoim zegarkiem binarnym i łączysz to taśmą) Chodzi mi o to czy między programator a sam kontroler trzeba coś wpiąć Trzeba wpiąć właśnie tę tasmę. UC przecież nie będzie się bezprzewodowo kommunikował...
Np. tutaj (chyba w ogóle strona projektu) http://yuki-lab.jp/hw/avrdude-GUI/index.... w dziale download (Niech krzaczki Cię nie przestraszą.) AVRDUDE też tam można ściągnąć od razu ze sterownikami do usbasp. Aha nakładka musi znajdować się w tym samym folderze do avrdude.exe Jak nie będziesz wiedział co i jak zrobić możesz spojrzeć na ten wątek: http://www.elektroda.pl/rtvforum/topic94...
Można, bez znaczenia. Ale na twoim miejscu zrezygnowałbym z tego programatora na rzecz jakiegoś z buforem, 74xxx244, 245 lub podobnym. Zdecydowanie maleje ryzyko uszkodzenia LPT i wzrasta max. długość kabelka programującego.
Może daj też zasilanie na AVCC. Fuse Bity: [url=http://mirley.firlej.org/files/ART_... domyślne [url=http://mirley.firlej.org/files/ART_... Rezonator 3-16 MHz [url=http://mirley.firlej.org/files/ART_... oscylator 8 MHz
a byłeś kiedyś na takiej stronie ? WWW.GOOGLE.PL 1) http://xyz.isgreat.org/index.php?pid=4&a... 2) http://www.patron.ehost.pl/patron/artyku...
Tak jak masz to opisane w datasheetach. AVR mają dedykowane piny do ISP.
1.Otworz program 2.Daj Ctrl+O 3.F4 4.Wyskakuja błedy 5.Jeżeli wykryło ci ATmege8 to dalej 6.Ctrl+O 7.Wybierz plik 8.Write buffer
Witam Problem fusebitów był na tym forum wałkowany dziesiątki, jeśli nie setki razy. Proponuję poszukać informacji na ten temat. Z postu wynika, że póki co nie jest uruchomiony programator bądź w programie który ma nim sterować nie jest on ustawiony. Jeśli to Bascom to proponuję w opcjach poszukać programatora i ustawić na STK200/300. -- pozdrawiam.
weź sobie w szukaj wpisz "usbasp" i "usbisp" bedzies miał sporo różnych wersji . Wszystkie łączy to że są dosyć tanie i proste w wykonaniu
Na allegro jeden sprzedawca sprzedaje bardzo tanie programatory ISP STK200/300. Koszt koło 15 zł + wysyłka. Kupiłem sobie taki na jesień i do tej pory nie miałem problemu z nim. Podpina się go pod COM, a hex ładuje z ponyproga. Do AVR-ów wystarcza.
Tak, zaprogramujesz.
Szukasz po świecie, a tu w tym dziale masz przyklejone ogłoszenie o nazwie "Programator stk200" :)
Tak, drugi schemat jest dobry.
To zależy co jak i gdzie. Ja na ten przykład większość projektów zasilam z USB z programatora.
Niechce robić nowego tematu więc pisze tu czy można w Bascom-AVR (demo) programować atmega8 ?? za pomącą tego programatora co tu http://www.patron.net.pl/konstruktorzy/A... a jeśli nie to prosze o jakiś schemat do stk200 gdzie jest atmega8 bo nie zanlazłem takiego schematu z atmega8
Ten programator to nie jest FTDI-bitbanger! Układ FT232 jest tu tylko w roli konwertera USB-RS232. Z instrukcji wynika, że programator komunikuje się po protokole AVR-910 i taki protokół ustaw w avrdude ("-c avr910").
http://www.icplan.de/seite20.htm jeden z najprostrzych programatorów. obsługuje: AT90S1200, AT90S2313, AT90S2323, AT90S2333, AT90S2343, AT90S4433, AT90S8515, ATTiny12, ATMega8
Całą masę łączysz razem. Co do schematu to masz dwa błędy; 1. RESET podciąga się do +5V za pomocą rezystora 10kOhm, natomiast do programatora nie trzeba raczej łączyć rezystorem... 2. Do programatora prowadzisz masę, a nie zasilanie (choć można oba). Reszta na pierwszy rzut oka zdaje się być poprawna, pomijam kwestię kondensatorów przy stabilizatorze,...
Witam! Jestem zielony w temacie, także proszę o sporą dozę wyrozumiałości. Wybrałem schemat programatora USBasp autorstwa J.A. de Groot. Z artykułów, które przeczytałem dowiedziałem się, że aby go zaprogramować potrzebuję drugiego programatora. Z tego z kolei wywnioskowalem (mam nadzieję, że słusznie), że pewne modyfikacje owego programatra pozwolą...
Problem masz ewidentnie z programowaniem Flash, a nie z kompilacją. Może spróbuj z innym programatorem.
Pierwsza sprawa gdzie jest podłączone zasilanie Twojego układu ? Bo nie widzę nigdzie styków ani gniazda. Jeżeli liczysz na zasilanie modułu z programatora możesz się zawieść jak ja ostatnio (nagle programator nie chciał zaprogramować atmegi8 podłączonej "na pająka". Kłopotem okazało się zasilanie (musiałem podpiąć zewnętrzne 5V). Oczywiście tym "pająkiem"...
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.
hmmm ja myślę niestety, że jedynie możesz je wsadzić w d.... :( .... też się kiedyś na to nabrałem ;) ale na szczęście ten głupawy kabelek konwerter kosztował mnie tylko ok 9-10zł ;) więc dużo nie straciłem. Myślałem, że to typowa przejściówka USB - LPT hehehehe a tymczasem to działa w bardzo "durny" sposób w stosunku do nazwy. Problem leży w tym, że...
Ten sam problem mialem. Pokombinuj z tym resetem to jest na 100% powod. Daj moze mniejszy rezystor i podciagaj do plusa. W jednym procku to pomoglo W drugim jednak nie i kupilem nowy, pozniej bylo ok.
Rzuciłeś okiem na link, który wkleiłem post wyżej? Układ jest zasilany (z programatora ALBO zewnętrznym źródłem)? http://obrazki.elektroda.pl/6544318600_1...
jaki programator
Masz podłączone zasilanie mikrokontrolera?
Witam. Zamiast tak radykalnych posunięć: walczę z tym już trzeci dzień i brak mi pomysłów, podłączyłem nawet wielki kondensator 8200uF i nic nie pomaga Pokaż schemat i ustal za pomocą rejestru MCUCSR, co jest przyczyną RESETU i czy w ogóle on występuje, bo może nie. Program także by się przydał.
tak też to musi być
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).
....dałbym ci trochę punktów gdybym miał:).... Punktów to mam troszkę, jak chcesz to mogę Ci ich kilka odstąpić. Nie zbieram ich i czasami je rozdaję tym co potrzebują ich bardziej niż ja. ....Jak ten układ jest na płytce stykowej to jak mam to połączyć z uC?... Kup sobie taśmę 10 żyłową, złącze takie aby pasowało do programatora. Drugi koniec taśmy...
Programator czasami trzeba odlaczyc, czasami nie. Wszystko zalezy od programu. Np. czasami mialem szopki z PonyProgiem, ktory nie robil resetu po programowaniu i uklad czasami z podlaczonym ISP nie ruszal, a po odlaczeniu bylo ok. Co do kasowania FLASH przed programowaniem to nie jest to konieczne, a nawet jest to zbedne - wydluza tylko czas programowania....
Witam. Chciałbym poznać chociaż trochę asemblera.Nie chodzi mi o jakieś zaawansowane programy tylko na początek miganie diodą , operacje na portach itp. Najlepiej na Attiny2313 lub Atmega8. Czy nada się do tego programator stk200? Jaki kompilator( najprostszy i najlepiej po polsku) Do tej pory programowałem trochę w bascomie i więcej w C. Z książek...
Dzięki bardzo za pomoc jeszcze jedno pytanie czy faktycznie można spalić układ podpinajac go odwrotnie? Nie spalić a uszkodzić. Sam popełniłem taki błąd wkładając odwrotnie do programatora mikrokontroler Atmega8, bardzo się nagrzał. Po wyjęciu z programatora i ostygnięciu działał uratowało go to, iż wydolność prądowa programatora była niska (ograniczona).Być...
Jak złapiesz podręcznik akademicki to nic z niego nie zrozumiesz. Tam jest gruba matematyka i teoria. Zagłęb się w materiały z Elportalu, poznawaj nowe elementy i ich wykorzystanie. Samych czujników jest tyle że są oddzielne ksiażki. Obecnie prawie wszystko robi się na mikrokontrolerach, więc jak masz opanowane podstawy to radzę zaopatrzyć się w ATmega8...
No tu masz wszystko ładnie połączone - jeśli tak jest w rzeczywistości ;) poza tym że dużo za duży rezystor podciągający na linii czujnika temperatury. 10K - duuużo za dużo. Daj rezystor 4,7 albo nawet mniejszy 3,3K Tak samo duuużo za duży rezystor na bazie tranzystora do sterowania diodą 10K. Daj 2,2K albo w ogóle można zrezygnować z tranzystora i...
Witam ! Masy z DB25 połącz z masą zasilania i z masą ATmega8. Pozdrawiam. Stefan
....Mam taki schemat Jaki schemat i jaki załącznik :?: Nic nie ma. ....Proszę też o jakiś schemat programatora ISP... Poszukaj STK200/300.
Dokładnie taki: http://sfar.pl/MultiTool.php Dodano po 49 Dobra, problem chyba rozwiązany. Wygląda na to, że uszkodziłem Atmegę (spalony pin MOSI?). A innych wcześniej przy testowaniu też nie mogłem zaprogramować, bo jeden przewód też się uszkodził ... Dopiero teraz odkryłem uszkodzony przewód. Ba, tak to jest, że problemy się zawsze kumulują ...
Witam, daj miedzy pin AREF i GND, kondensator 100n powinno pomóc.
1) Chcesz zacząć pracę z Atmega8. 2) Masz programator zrobiony przez połączenie Atmegi z Lpt. 3) Interesuje cię praca w C 4) Szukasz prostych przykładów, krok po kroku ze schematami. Strona dla ciebie: http://www.patron.net.pl/konstruktorzy/A...
Witam, jak w temacie. Przez dobre parę godzin na tym siedziałem, aż w końcu wyłowiłem schematy USBasp z uC na podstawce TQFP, i złączyłem ręcznie pin odpowiadający za zworkę Slow SCK z masą, no i w ten sposób działa, zaprogramowałem fuse-bity na 8 MHz, co także się powiodło. Ale problemem jest to że nadal muszę używać tego stykania ręcznego aby zaprogramować...
Na allegro masz za kilkanaście zł (z wysyłką) na USB. Jak chcesz to możesz sam polutować najprostszy programator na LPT - 3 rezystory i wtyczka.
Witam! Niedawno postanowiłem poszerzyć swoją wiedzę o programowanie mikronotrolerów AVR. Pojawił się jednak problem z programatorem USBasp i ATMega8 - programator nie wykrywa mikrontrolera umieszczonego na płytce o załączonym schemacie, a że jestem zielony nie wiem skąd może wynikać problem. AVR-dude zwraca następujący komunikat przy próbie wgrania...
Witam, tak jak w temacie potrzebuję nieco pomocy w dokończeniu kontsrukcji zaczerpniętej z modelarskiego forum, jest to amatorska konstrukcja służąca do programowania aparatury modelarskiej. Zestaw już uruchomiony pracuje na Atmega8, w tej chwili na wewnętrznym oscylatorze, więc na razie nie komunikuje się z aparaturą, muszę zmienić ustawienia fusebitów,...
Piotrek992 - Masz chociaż programator?!
Najlepiej ATmega8 do tego programator STK-200/300 lub STK-500 jeśli chcesz programować przez USB. Do wyboru masz kilka języków programowania najpopularniejsze z nich to BASCOM, C i ASEMBLER. BASCOM jest ponoć najprostszy, ale nigdy z niego nie korzystałem.
Jest to najprostszy możliwy działający programator. Warto jednak zrobić wersję z rezystorami zabezpieczającymi. Licho nie śpi...
to wyjasni Ci wszystko :) http://www.skylive.republika.pl/stk200.p...
Witaj. Proszę bardzo - schemat + program + skompilowany plik hex dla 1MHz (ustwienie fabryczne ATmega8): http://mikrokontrolery.blogspot.com/2011... Zobacz także spis treści.
ATmega8, ATmega8A jak i ATmega 8L są tym samym mikrokontrolerem z punktu widzenia programatora. Różnią się jedynie parametrami elektrycznymi przez co także prędkościami pracy, a dla programatora nie ma to znaczenia. Dlatego wybierz po prostu ATmega8 w ustawieniach BASCOM.
Wiele się naszukałem w internecie, ale nie znalazłem jednoznacznej odpowiedzi. W temacie mikrokontrolerów jestem nowy. Nie wiem do końca jak na płytce stykowej podłączyć Atmega8 z programatorem usbasp. Czy mogę to zrobić tak jak na zdjęciu czy muszę dodać np. rezystor, kondensator. Jeśli tak to jak to zrobić? Dziękuję za pomoc! http://obrazki.elektroda.pl/5346677500_1...
Witam, mam pewno pytanie, czy programator ze strony: http://www.captain.at/electronics/atmel-... będzie współpracował z ATmega8 dokładnie chodzi o programator DAPA (Direct Access Parallel Port) - obsługiwany przez program uisp http://www.captain.at/electronics/atmel-...
Można. Sposób programowania jest identyczny.
Trochę poczytałem, teraz pracuje na eclipse z atmelowskim toolchainem. Korzystam też mkavrcalc. Do zamknięcia.
Klikasz na link prawym przyciskiem i dajesz zapisz element docelowy jako... Zaprogramujesz go programatorem np. stk200.
Witam !! Możesz podłączyć zgodnie ze schematem który masz , możesz podłączyć te piny i programator , wszystko będzie działać.
Pobierz Bascom AVR - tam masz taki programator bez kombinowania no i jest GUI.
Owszem możesz zaprogramować taką płytkę przez rs'a pod warunkiem że do procka masz wgrany bootloader( np AVR109, megaload itp). I pewnie dlatego na uczelni właśnie programowałeś takie płytki przez rs'a.
Co to za programator? Nie programuje tylko tej sztuki mikrokontrolera czy wszystkie? Ja stawiam na pomyłkę w podłączeniu mikrokontrolera do programatora. Programator nie wykrywa ATmega8 -nie widzi jego sygnatury. Przeglądnij połączenia.
Hi, i have VP-180 and i can ATMEGA8(L) program. You must: Settings -> Modify Algorithm Parameters -> Vcc = 3,00V !!!
No to super. Znaczy ,że wyrzuciłeś bufor i jeszcze znalazłeś zimne luty. A ważne dla śledzących temat. PP nie programuje AT89S8253 tylko AT89S8252. :)
Co rozumiesz przez "obsłuży"? Program napisany w AS wgrany na procesora atmela zawsze będzie działać, niezależnie czy ten procesor jest wlutowany w płytkę arduino czy też jest umieszczony na stykówce.
Potrzebuje atmege8 zaprogramowana do tego programatora http://www.fischl.de/usbasp/ . Niestety nie mam jak sam jej zaprogramować.
Wystarczy wgrać bootloader przy pomocy jakiegoś programatora.
Programator korzysta z portu com - 5v, mikrokontroler ma pobierac zasilanie z programatora.. ?
Poco zaraz kupować cały zestaw? Kup programator USBasp za 15-18zł + ATmega8 za 5zł i tanio zrobisz to co oczekujesz za pomocą darmowego oprogramowania do programatora i środowiska IDE. A jeżeli jakimś cudem tak rozbudujesz program, że nie starczy Ci pamięci w ATmega8, to dokupisz nieco większy np. ATmega32.
Myślę, że próba na płytce stykowej to dobry pomysł. Tylko nie zaczynaj od zmiany fusebitów. Najpierw odczytaj sygnaturę i fusebity, żeby się upewnić, że połączenia są w porządku. Sygnatura powinna być odczytana bez błędów. Jeśli programując nowy układ otrzymasz komunikat AVRdude zawierajacy: Double check connections and try again, or use -F to override...
Ja używam programatora STK200-podobny i tej wersji ISPProg-a: [url=http://www.amwaw.edu.pl/~adybkows/e... A Ty jakiego programatora używasz :?: Piotrek
Aby zapisywać i odczytywać zmienne z wbudowanej pamięci EEPROM musisz zadeklarować jakąś zmienną w tej pamięci http://avr.elektroda.eu/node/3 W tej chwili zapisujesz i odczytujesz jakąś przypadkową zmienną w pamięci SRAM
Popieram w/w, sam używam aktualnie programatora AVT-5125, a chcę też złożyć AVT-988 bo mniejszy.
Wcześniej zastanawiałem się, czy nie mam zbyt długiego kabla od programatora - prawie 90cm - z tego bierze się pewnie to slowsck. Obwód resetu podpięty tak jak na schemacie 4k7 do vcc + 100nF do masy. Przy samych wejściach zasilania mega8 kond 100nF. Mega przestawiona na zew kwarc z 64ms startu. Podpięty kwarc 12MHz i działa wszytko aż miło :) No wiesz...
stk200/300 Ten jest pod LPT. Przykładowe programatory to: podróba STK500, USBasp. Na alledrogo kupisz poniżej 40zl.
Po wgraniu programu, program zacznie się wykonywać(pod warunkiem że jest podłączone zasilanie). Programatora nie musisz odłączać.
Witam, Bardzo proszę aby mi ktoś podał możliwie najprostszy programator ATmega8. Z góry dziękuję!
Led na łączu SPI (MISO,MOSI,SCK) MOŻE skichowacić programowanie, gdyz led pobiera prąd. Nie znam wydajnosci prądowej bufora TTL, ale znajac TTLe ta wydajnosc nie jest super duża, więc stan niski na tych liniach podczas programowania może ci zapalać ledy zamiast programować procesor. Musisz odłączać te diody na czas programowania... Dodano po 36 Reset...
programator atmega8 podstawy atmega8 programator stk200 reset atmega8 programator
połączenie szeregowy grzałka świecą diody laptopie biało szary
technika radiowa technika radiowa
Wyłączenie trybu airMAX w LiteBeam AC GEN2 Prostownik do akumulatora: jakie parametry wybrać?