Mówisz i masz:) http://pin.if.uz.zgora.pl/~jsieracki/Pro...
Prościej będzie podłączyć pod wejście zegarowe (zamiast kwarcu) generator 1-4MHz i ustawić poprawnie fuse bity (na taktowanie wewnętrzne). Po tym ustawieniu można ponownie programować "zwyczajnie". Temat był szeroko omawiany na forum (przejrzyj FAQ dotyczące fuse bitów)
Być może przez złe warunki z zasilaniem, podczas próby programowania zostało samoczynnie zmienione wyprowadzenie reset na wyjście (bit SPEIN). Bez programatora równoległego raczej się nie obejdzie. Ew. kup se nowego procka, a jak już będziesz miał doświadczenie to zbuduj se programator równoległy i odblokuj nieszczęśnika. Poczytaj ten Dodano po 4 Być...
Programator da radę, ale wymagana jest interwencja z Twojej strony. Musisz do mikrokontrolera - nie programatora - podłączyć generator w sposób podany wyżej. I dopiero po tym włączasz programator XTAL1 to nóżka nr 13 - jeśli wyciągniesz rezonator (wylutujesz itp.) to możesz podłączyć rezystor 10kOhm między tę nóżkę i VCC, kondensator 33pF powinieneś...
kiedyś miałem podobny problem tylko że z ATmega8 poradziłem sobie starym indiańskim sposobem czyli miałem drugi układ i zmostkowałem masy układu i podałem sygnał zegarowy z działającego układu na wejście układu zablokowanego i wtedy zmieniłem ustawienia w bascomie. (który jest który musisz zobaczyć w kartach katalogowych) ważne żeby kable do mostkowania...
Może zrób programator pod ATmega16/ATmega32 i do tego jakieś płytki wpinane w podstawkę tego uC. Ja mam podobny programator (nie jest to ISP ale jest za to uniwersalny). Na płytce programatora mam wyprowadzone mosi miso sck reset vcc i gnd na goldpinach i wpinam tam płytki zakończone gniazdem kątowym na której są podstawki pod odpowiedni procek, przylutowany...
No właśnie... Tak się dziwnie stało, że nie wiem jakim cudem ale mam zaprogramowane wszystkie lockbity... musiałem pewnie w Pony kliknąć, SET ALL zamiast write, a potem poprawić :/ Ma w trójmieście jakaś dobra dusza programator równoległy i zechciałaby mi poświęcić minutę na wykonanie "chip erase"?? No chyba, że ktoś zna jakiś inny sposób :-). Dodam,...
Witam! Jeśli chodzi o mikrokontrolery, to jest to moje pierwsze starcie. Dostałem pod choinkę płytkę startową zl3avr oraz programator oraz książkę "mikrokontrolery avr atmega w praktyce". Od razu podłączyłem wszystko zgodnie z instrukcją, no i pojawił się problem. :( Pomimo dobrego opisania działania programu ponyProg, nie mogę napisać programu, bo...
Witam! Złożyłem już prawie mój pierwszy zegar. Na razie tylko płytkę procesora, ale chce sprawdzić czy w ogóle będzie działał. Tak się składa, że programowanie to dla mnie czarna magia. Nie chce nic zepsuć więc proszę o pomoc. Zapoznałem się z całym wątkiem oraz poszukałem trochę informacji, ale mino wszystko mam wątpliwości. Złożyłem programator z...
Witam. Jak w temacie. Zlecę napisanie programu na atmega16. Program jest prosty: Wejscia analogowe 2 szt. Wejscia cyfrowe 2 szt. Wyjscia cyfrowe 17 szt. Dokładny algorytm podam dla zainteresowanych. Za program mogę zaproponować 300 zł. Interesuje mnie jedynie plik wynikowy ponieważ mam kilka takich samych urządzeń do oprogramowania. Pozdrawiam
witam i prosze o pomoc. moj projekt jest oparty na atmega16, aktualnie go uruchamiam. polaczenie z 10 pinowym gniazdem isp i konfiguracja hardware atmegi jest ok. po próbach z dwoma typami programatorów (niepomyślne) dziś otrzymałem zamówiony programator http://mikrosterowniki.pl/avr_prog_II.ht... dla próby skompilowałem plik-sampla M16.bas z bibliotek...
Witam. Mam gorącą prośbę do kogoś z programatorem AVR: chciałbym, żeby ktoś zaprogramował mi układ mega16. Układ wyślę, pokryję wszelkie koszty. Proszę o pomoc!!! Aha, program w BASCOM-ie tez dostarczę.
Witam! Poszukuje jakiegos prostego schematu programatora dla ATMEGI16L. Najlepiej minimum elementow, chcialbym sie pobawic sie juz dzisiaj jednak nie mam bufora (?) zeby zbudowac STK200. pozdrawiam
Witam Na uczelni miałem do czynienia z uC serii 8051, od dawna chciałem się tego nauczyć w domu walała się kostka mega 16 więc postanowiłem ją zaadaptować do celów "dydaktycznych". Na początku zabrałem się za bascoma, wychodziło mi coś z niego ale stwierdziłem że za mało wiem co się dzieje w procku tak więc przesiadłem się na asemblera no i tu się zaczęły...
Witam, próbowałem ostatnio przenieść mój program (wyłącznik czasowy) z Atmegi8 (działa idealnie) na Atmegę16 (gdyż ma więcej "nóżek"). Problem pojawił się przy pierwszym uruchomieniu - w miejscu, w którym uruchomione zostają przerwania program się resetuje. Zaznaczam od razu iż spędziłem wiele godzin szukając odpowiedzi w internecie, znalazłem nawet...
Witam Ostatnio zacząłem się interesować mikrokontrolerami. I z tąd moje pierwsze pytanie na ich temat. Zakupiłem ATMEGA16 bo chciałem mieć więcej pamięci. Obeszłem wszystkie sklepy elektroniczne w okolicy (7) i w żadnym nie było żadnego programatora do takowego mikrokontrolera ! Poszperałem trochę w internecie i moim oczom ukazał się ładny i nieskomplikowany...
http://obrazki.elektroda.net/10_12884465... Witam. Dzisiaj prezentuję mój programator równoległy. Powstał on z racji tego że ceny procków poszły ostatnio ostro w górę, oraz z tego że nazbierało się kilka egzemplarzy w stanie śmierci klinicznej. Programator jest kopią tego UWAGA!!! W załączniku oprócz plików EAGLE i programu znajduje się również...
Witam wszystkich. Jestem początkującym programistą mikrokontrolerów. W miarę postępu edukacyjnego z AVR staram się wyznaczać sobie coraz to trudniejsze zadania. W końcu wymyśliłem sobie coś, z czym nie potrafię sobie poradzić. Korzystam z makiety mod_avr_2 (pdf dostępny w zamieszczonym linku) .include"m16def.inc" .cseg .org 0 .def acc=r16...
Witam. Programuję Atmega16 programatorem USBasp. Mój program wygląda następująco: #include <avr/io.h> int main() { DDRA = 0xFF; while(1){ PORTA |= _BV(0); } } Wrzucam program do mC i port nie zmienia swojego stanu na wysoki. Sprawdzam miernikiem i jest 0V. To samo jest dla innych pinów tego portu oraz...
Zmuszony chęcią odblokowania(brak możliwości programowania przez ISP) , kilku procków serii AVR , sięgnąłem po projekt ze strony P.J.Sierackiego. Jest to urządzenie, które nie trzeba przedstawiać -każdy kto zetknął się z programowaniem , wie co oznacza złe ustawienie fuse-bitów - tak też było w moim przypadku. I stąd ten programator - sprawuje się doskonale...
Witam W raz z nabyciem klona MKII postanowiłem się przesiąść na Atmel Studio. Napisałem prosty programik. Klasyk, mignięcie diodą. Wszystko się kompiluje, 0 błędów 0 ostrzeżeń. Jednak nie tworzy mi się plik Hex ani elf. Nie bardzo wiem jak zaprogramować atmegę16, nie mając tych plików. Szukam odpowiedzi i niby klikając build solution powinien się utworzyć...
Witam, To jest mój zarówno pierwszy post, jak i pierwszy projekt związany z elektroniką(jakieś podstawy mam jeszcze z liceum i teorie ze studiów), chciałbym nauczyć się programować avr'y i zrobiłem sobie programator z tej strony: [url=http://mirley.firlej.org/jak_zaprog... Pracuję na linuksie i to jedyny program jaki znalazłem,...
Czesc Pam maly problemik z zaprogramowaniem tej ladowarki. http://www.diodak.com/charbox.html KAbel do programowania zrobilem z tej strony http://www.roboternetz.de/wissen/index.p... Nie wiem czy on nie obsluguje atmega16 czy ja gdzies robie blad. kabelek jest na 99% dobrze zlozony i testowany takim malym programikiem co znalazlem...
Witam! Kolego marcinek_85 całą procedurę programowania masz opisaną przez zemnie na tym forum wraz z zrzutami ekranowymi ustawienia fusebitów jaśniej już nie może być.Jeżeli będziesz przestrzegał wskazówek tam opisanych wszystko będzie ok!.Spróbuj wykasować dane z procesora i wgrać na nowo.Przy wgrywaniu fusebitów należy szczególnie uważać i lepiej...
Według mnie zacząłeś od niewłaściwej kolejności. Najpierw miałeś wykonać generator R-C a potem EXTERNAL bo odwrotnie mogło się ubić to wejście XTAL1. Z tego wynika że pozostał Ci tylko programator równoległy (wysokonapięciowy)
Generalnie z kupowaniem mikroprocesorów w sklepach zawsze były problemy ... loteria jednym słowem. Mam ATmega8L i ATtiny2313 i nie działają od nowości ... zainwestowałem w programator równoległy który dostanę w przyszłym tygodniu i mam nadzieję, że uda mi się "odzyskać" utraconą kasę przy zakupie :)
Martwi mnie to twoje Raczej nie . Wielu początkujących zmienia fuse bity nawet o tym nie wiedząc a potem są takie tematy... Możesz spróbować podłączyć wyjście zegarowe innego uc do wejścia zegarowego zablokowanego lecz nie zawsze to pomaga. Wtedy pozostaje programator równoległy lub po prostu uc do kosza...
Ten nieżywy :) procesorek najprawdopodobniej dostał jakieś wariackie ustawienia kwarca i przejście na zewnętrzny zegar :( Więc jak go chcesz uratować to tylko programator równoległy :( lub ..... zabawa zewnętrznym oscylatorem PLL na chybił trafił :)
Witam, mam pytanie lekko "out of temat". Przedwczoraj kolejny raz przeprogramowywałem ATmega16 pod klonem STK500 i z pod AVR Studio i nie był to jakiś 100.000 raz co najwyżej 50-ty w trakcie testowania kolenych wersji softu, poszło jakieś 20% i tu nagle niespodziewany stop. Układ przestał być widoczny pod STK500. W tej operacji nic się nie działo z...
No były też tam jeszcze jakies ale bałem się ich ruszać bo podobno jak sie coś żle ustawi to tylko programator równoległy może go uratować. Jestem początkującym programistą mikrokontrolerów więc narazie 4 Mhz wewnętrzny oscylator mi wystarczy. Wczesniej robiłem doświadczenia na 90s2313 który nie ma nic takiego, więc dla mnie to była nowość.
Możesz spróbować doprowadzić sygnał z zewnętrznego generatora a jak to nie pomoże to pozostaje programator równoległy.
Małe szanse by był dostępny tani programator radzący sobie z tym zabytkiem. Prościej jest zaprogramować EPROMa albo równoległego EEPROMa/FLASH-a i przesłać program do '701 . Zrobienie programatora np. na ATMega16/32 nie jest wielkim problemem i to nie będzie super złożony program. Mam tu na myśli maksymalnie uproszczoną wersję bez pamięci EPROM, zatrzasku...
czy ten programator obsługuje ATmega16?
Warto korzystać z funkcji szukaj. Jest bardzo dużo takich tematów Da sie uratować programatorem równoległym, ale bardzie sie opłaca kupić nowego proca(chyba że masz taki programator).
Może wysypały się fusebity jak był programowany przy tak niskim napięciu. Gdyby go odpalić na programatorze równoległym to może dałoby się go reanimować.
Do projektu dokładam jeszcze PCB przejściówkę z ATTINY2313 (DIP20) na ATMEGA8 (DIP28) i ATMEGA16/32 (DIP40). Płytka została zaprojektowana tak, aby pasowała do programatora. W miejsce U4 wstawiamy listwę goldpin emulacyjną (tą cieńszą) od strony druku (BOTTOM LAYER), natomiast w miejsce U1 i U2 od strony elementów (TOP LAYER) podstawki (najlepiej precyzyjne)....
http://obrazki.elektroda.net/22_12641835... Witam kolegów. Chciałbym przedstawić małe urządzenie 3w1 , podłączone do portu LPT komputera . Powstało ono jako uzupełnienie zestawu testowego stosowanego do testowania uruchamianych urządzeń mikroprocesorowych . Jak sami wiecie czasami zdarza się zablokować procka w układach testowych , chociaż...
Normalne, ale przy programowaniu równoległym. Jeśli programujesz w systemie +12 nie jest potrzebne (możesz tylko uwalić programator). Sprawdź z innym procesorem, bo może padł flash.
Podłączenie zewnętrzengo generatora (zrobiony na ATmega16) nie pomogło niestety. Procek korzystał właśnie z zewnętrznego kwarcu. Chyba jednak zostaje programator równoległy.
Dawno dawno temu wykorzystalem at89c2051. Wszystko funkcjonowalo ok ale dawal wrazenie malo doskonalego (niewiem moze sie myle). mam do niego niezly opis po polsku no i pozostaly gdzies programy i programator. wydaje mi sie ze sie uwsteczniam jezeli nie szukam innych lepszych rozwiazan. dajesz Atmelka zależnie od potrzeb ATTiny2313, ATMega8 lub ATMega16...
Przed ustawianiem robiłem ERASE i nic... mam najnowszego PonyProg'a. Coś czuje, że bedzie trzeba sie postarać o programator dający sobie rade z programowaniem równoległym.... Wszystkim za rady dziękuje, jeżeli ktoś ma jeszcze jakies pomysły to bede wdzięczny :) POZDRAWIAM, patryk
Masz możliwość skasowania układu programatorem równoległym wysokonapięciowym (HV) . Jeżeli napięcia podłączyłeś na chwilę to powinno zadziałać zabezpieczenie wejść (układ diod ) więc teoretycznie nie powinieneś uszkodzić procka , mogły natomiast zmienić się bity konfiguracyjne i bity zabezpieczające .
Witam! Wiem, że może taki temat mógł się już pojawić. Jeśli tak, proszę bardzo na mnie aż tak bardzo nie krzyczeć :). W skrócie - bawiłem się moją ATmegą16 i mimo wielkiej ostrożności no niestety źle ustawiłem fuse bity. Wiadomo - nie mogę programować w trybie ISP. Mam programator, który ponoć może pracować w trybie równoległym. Kiedy ustawiam go w...
Witam, przywrócenie do życia mikrokontrolera AVR ze żle zapisanymi Fuse and Lock Bit's jest możliwe jedynie w programatorze równoległym, przez podanie komendy kompletnego wykasowania zawartości pamięci. Niestety nie można tego zrobić przez ISP, a przynajmniej ja nigdy nie znalazłem żadnego sposobu. Czasami niektóre uC z serii ATMEGA po odłączeniu zasilania...
Programator chciałem zrobić do komputera na 8085. Posprawdzam jeszcze dokładnie timingi układów które mam i jeśli nie będzie przeciwwskazań, to spróbuję programator zrobić i przetestować
Witom:D Ja znam rozwiązanie :D Niestety kiepskie :( ... OC1B nie działa bo domyślnie Atmega ma włączone ISP ;) Więc pozostaje wyłączyć ( i zablokować ) interfejs ISP i używać programatora równoległego, tylko gdzie taki ukraść ?? :| Mnie ten 3 PWM zmusił do przesiadki na atmega16, w sumie i dobrze bo flasha ciągleeeeeeeee mało ;) Pzdr.
Witam. Zablokowałem przez przypadek Atmege8 podczas próby zmiany funkcji pinu RESET na I/O w bascomie. Robiłem to pierwszy raz i chyba coś jeszcze zmieniłem przy okazji bo momentalnie układ przestał odpowiadać. Mam programator równoległy. Czytając o takich przypadkach możliwe że przyczyną blokowania jest przejście układu na zewnętrzny oscylator, niestety...
http://obrazki.elektroda.net/76_12533177... Jestem na etapie budowy dość skomplikowanego urządzenia do samochodu i trafiłem na barierę jakim był brak wystarczającej ilości portów do transmisji po RS232. Z atmela można uzyskać ich co najwyżej dwa a mi potrzeba ich trzy. Dość długo kombinowałem przy UART-ach tak równoległych jak i pracujących...
Witam.. Niestety zablokowałem ATmeg-e16 (nie mogę zaprogramować przez ISP) . Jestem początkujący (pierwsze programowanie) wiedz nie mam jeszcze odpowiedniego do tego sprzętu (programatora równoległego) by odblokować. Czy jest ktoś z Bydgoszczy kto by mi pomógł? Bo nie chce narazie kupować nowego. Proszę o pilny kontakt:) Pozdrawiam
No i sprawa się wyjaśniła :-) Jak się okazało zawinił MIKROKONTROLER!!! Dziwna sprawa ponieważ inne układy działały poprawnie, programowanie zarówno na równoległym jak i szeregowym programatorze przebiegło bezproblemowo. Nie wykywał żadnych problemów z ukłądem. Po włożeniu od kolegi Atmega16 ukałd z moim programem zaczął działać poprawniei mierzy temperature...
(at)xamrex, zupełnie nie rozumiem jak Twoja wypowiedź ma się do przedstawianego problemu i wcale większość ludzi nie zapisuje eeprom z poziomu programu. Co do sprawy, to rzeczywiście bardzo dziwne, mam jeszcze pomysł, żeby sprawdzić całość na programatorze równoległym HVPP (widzę, że Kolega tez z Królewskiego Miasta Krakowa, więc jkbc zapraszam do kontaktu...
Po pierwsze - z lutowaniem nie ma u mnie problemów, elektroniką zajmuję się już ładnych parę lat i lutowanie mam opanowane do perfekcji Po drugie - Pamiętajcie że na grocie lutownicy transformatorowej gromadzą się ładunki elektrostatyczne co nie występuje w lutownicach grzałkowych a tym bardziej w hotair Po trzecie - Zamówiłem nowy układ i ruszył bez...
Tak jak napisał kolega wyżej, jeżeli pamięć flash megi jest zabezpieczona bitem lock ustawianym w FUSE BITS, to jedyne co możesz zrobić, to wyczyścić całą pamięć i razem z nią ten bit. Niestety nie odczytasz przy okazji jej zawartości. Ale nawet gdyby, to co Ci po niej? Przecież to są dane binarne, czyli zapisany kod assemblerowy w postaci komend zrozumiałych...
Nowe kontrolery mają ustawiony wewnętrzny oscylator a ten w układzie może mieć różnie. Trzeba dobrać odpowiednie źródło taktowania i odpowiednią częstotliwość. Może też mieć wyłączone ISP, wtedy trzeba programator równoległy. Sprawdzałeś tylko na tej atmega co chcesz odczytać, czy żadnej zaprogramowanej nie odczytuje? Czy ta atmega siedzi w jakimś fabrycznym...
"Trzeba jednak pamiętać, że programowanie szeregowe nie jest dokładnym odpowiednikiem programowania równoległego. Dotyczy to ustawiania bitów konfiguracyjnych (fuse bits)." Jarosław Doliński "Mikrokontrolery AVR w praktyce", BTC, Warszawa 2003 Z drugiej jednak strony w Atmega16 przy wykorzystaniu programatora ISP z poziomu Bascoma jakoś niektóre bity...
W pdf-ie jest czarno na białym na stronie 23. Osobiście programuję fusy własnym równoległym programatorem i programem, więc nie wypowiadam się w kwestii, jak inne programy interpretują "0" (programmed) w "fusebits". Ja mam kontrolki "PUSHLIKE" i zaprogramowany jest wciśnięty. A dlaczego "0" to zaprogramowany ? Bo w 99.9...% przypadków jak wyczyszczony...
Hej, Jeżeli udawało Ci się programować Atmega8 i jeśli nie zmieniłeś: - komputera - płyty głównej - ustawień w Biosie trybu pracy portu równoległego oraz masz dokładnie ten sam (nie taki sam) programator (bsd) to powinno bez problemu programować i ATmega16. Komunikat Avrdude wskazuje, że kontroler jest widziany z Twojego PC czyli ustawienia portu w...
Chce uruchomić w ATMega16 programowanym przez ISP obsługę pamięci szeregowej przez SPI. Jak wiadomo oba interfejsy uzywają wspólne wyprowadzenia. Słyszałem ( lub gdzieś czytałem ) że odblokowanie bitu SPE (SPI Enable) w rejestrze SPCR nie pozwoli programować układu w systemie przez ISP. Czy to prawda ?? Pomijam problemy z zewnętrznymi układami które...
Hmmm... Tylko Programuję kontroler programatorem ZL2PRG i w Bascomie mogę tylko resetować z komputera uC, a nie działa mi wgrywanie programu do niego, ani nawet odczytywanie modelu, albo mam coś źle poustawiane... uC programuję PonyProgiem i tam mam Fusebity i np przy CKSEL3 mam tylko okienko do zaznaczenia, ale nie mogę tam podawać żadnych 1 ani 0....
Witam, Niedawno postanowiłem "przesiąść się" z uP '51 na AVR. Jako narzędzia do programowania będę używać (a raczej już używam) AvrStudio 4.12 + Avr Dragon. Dotychczas do '51 używałem programatorów równoległych, teraz natomiast chcę wykorzystywać ISP lub JTAG i jest to dla mnie nowość. Przejdę już do rzeczy... zarówno w złączu ISP jak i JTAG (w Dragon'ie)...
Mam tylko programator USBASP (nie mam JTAGa) dlatego tylko przez usbasp mogę testować połączenie z uC - właśnie to nie działa. Zanim napisałem mój post przejrzałem forum i inne strony - niestety podobnego przypadku nie spotkałem - tzn. wg. mojej wiedzy wyłączenie JTAGEN w fuse bitach nie powinno było zablokować uC. Zastosowałem następujący sposób gdy...
Witam Próbuję zrobić prosty zegar na Atmedze16 Do procesora mam podłączony oscylator kwarcowy 8MHz Sprawę powinien załatwić prosty programik $regfile = "m16def.dat" 'rodzaj mikrokontrolera $crystal = 8000000 'czestotliwosc pracy MHz '--konfiguracja LCD Config Lcd = 16 * 1a Config Lcdpin = Pin , Db4 = Porta.2 , Db5 = Porta.3 , Db6 = Porta.4...
Sprawdziłem dalej: - Zwałem tę diodę, przez którą zasilać ma się bufor HC244 OD układu µC. Spowodowało to, że przy braku zasilania µC i tak dostaje on jakieś napięcie OD programatora, czyli HC44 przepuszcza jakoś ze strony portu LPT. Przeprosiłem diodę ;) - Na AVRFreaks wyczytałem o dzwonieniu linii SCK. Skróciłem kabel łączący programator...
Pomoże jak przestawione zostały fusebity na zewnętrzny sygnał taktujący, równie dobrze mógł wyłączyć programowanie ISP Na 100% to pomoże tylko programator równoległy. Nie czytasz, a kombinujesz => masz takie efekty
Witam Budowałem urządzenie na atmega8, okazało się, że brakuje trochę pamięci więc zakupiłem atmege168, bo oba procki mają tak samo wyprowadzenia i są mniej więcej kompatybilne. Po wgraniu programu jednak okazało się że urządzenie nie ruszyło. I oczywiście zamiast dokładnie przewertować dokumentację to pierw zacząłem kombinować z fuse bitami i tak oto...
Co do schematu to brakuje tam z tego co zauważyłem zwarcia lini TEST do GND. Wykonałem to połączenie. Błąd polega na tym, że jak PC zażąda podania godziny (PC wysyła kod 61) to uP czasami wyśle do PC np 14 a czasami 142. Czy jest jeszcze jakiś błąd w schemacie? Dodano po 5 Coś czuję, że to jest związane z taktowaniem. Jest to całkowitą loterią kiedy...
programator równoległy atmega16 programator programator atmega16
rdzeń ferryt wymiana grzałki zmierzyć pojemność akumulatorek
radio makita bateria macallister
Schemat licznika Citroën Xantia - dokumentacja i źródła Linia ucieka w górę na oscyloskopie - analiza i rozwiązania