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)
Uff, schematy rysuj w Eagle, a nie takie picasso... Ale podłączenie OK. AVCC nie musi być podłączone przez dławik - to jest konieczne dopiero jak korzystasz z ADC i chcesz zredukować szumy - wtedy stosuje się układ LC jako filtr dolnoprzepustowy.
Mówisz i masz:) http://pin.if.uz.zgora.pl/~jsieracki/Pro...
ponyprog2000
Witam wszystkich....przeszukałem forum i nic nie znalazłem(moze nie było mi dane ) ...potrzebuje schemat programatora ATmega16 i ATmega32...oraz proramik który by z tym współpracował....i mam jeszcze jedno pytanie...czy jest jakaś przystawka pod Willema do takich układów??
hmmm zakładałem, że masy PC i swojego układu masz połączone (zapewniałeś chyba wcześniej nawet o tym) , bo na schemacie widać nawet, że na nóżkę nr 5 złącza DB9 RS232 masz podłączone GND swojego układu.... ale.... hmm a sprawdzałeś czy w tym twoim kablu połączeniowym jest to połączenie z nóżki 5 z jednej strony na drugą? - naprawdę sprawdź to dokładnie...
Absolutnie nie pytam o połączenia pinów i sposób programowania z wykorzystaniem software'u. Pytanie brzmi: Podłączam przewody od programatora na wyłączonym napięciu zasilania zmontowanego układu(nie podłączam gnd i vcc z programatora) potem"klik" włączam urządzenie właściwe, co robi moje urządzenie, nasłuchuje czy wykonuje program który już jest w...
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...
Nie no takie rzeczy to spr na samym początku ;) Podłączyłem inny programator i układ działa. Także jednak wina programatora.
A jaki to programator ?
Jaki masz programator?
Inne rzeczy: możliwe że musisz mieć podłączony kwarc do atmegi. Zwłaszcza jeśli nie jest to 'nówka' - nie wiadomo jakie tam fuse bity są. Najprawdopodobniej jednak masz badziewnego programatora... :(
kurcze...to co moge w takiej sytuacji zrobic? Np. sprawić sobie nową atmege i zobaczyć czy zadziała a także spróbować zaprogramować tę wykorzystując inny programator.
Sprawdź podłączenia sygnałów SPI możliwe że coś źle podłączyłeś lub masz uszkodzony programator ...
W tej chwili nie masz pewności, że układ się w ogóle zaprogramował. Spróbuj innym programem / programatorem.
czy ten programator obsługuje ATmega16?
W takim razie zmień wartość opornika na 10K, widocznie 1K to za dużo dla programatora.
Postaram się pomóc jak ktoś chce Dodano po 47 na pw Dodano po 7 Jak macie uwalone interfejsy od 908 to walcie śmiało
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...
Nie mam żadnych przycisków,gdzie je można podłączyć bo nie widziałem tego na płytce ani w schemacie. Procesor zaprogramowałem ponownie ( chyba 4 raz). Wszystkie płytki sprawdzone, brak zwarć, podtrawień, elementy niepomylone. Ale po podłączeniu nadal to samo, czyli miganie lampami. W dalszym ciągu wydaje mi się że to coś może być z uP. W ustawieniach...
Seiemka! Ja też mam ustawionego PonyProga tak jak Ty i wszystko u mnie działa. Sprawdź poleceniem probe w konfiguracji czy nie wywala błędu i zrób kalibrację programatora.
Zapewne dlatego, że nie zastosowałeś diod zabezpieczających bezpośrednio na przekaźnikach, ani gasików. Niezupełnie. Diody zabezpieczające są w ULN2803, nie widziałem , żeby ktoś dodatkowo używał diod zewnętrznych. Jeśli chodzi o gasiki to nie do końca rozumiem czy kolega ma na myśli dalej cewkę przekaźnika, czy raczej styki robocze. Otóż kwestia cewki...
jeśli sam zrobiłeś układ i program to powinieneś wiedzieć jak ustawić fuse-bity. Fuse bity odpowiadają za różne funkcje procesora, nie tylko za programator.
Nasmarowałem taki "schemat" w paincie. http://obrazki.elektroda.pl/8541651300_1... . Wiem, że potwornie brzydkie, ale widać co i jak jest podłączone. Oczywiście Vcc i masa idzie z programatora.
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).
Zabezpiecznie w przypadku kasowania chipu nie ma znaczenia. Po prostu podłącz programator i tyle.
No ok... a co z programatorem?
elektronik_hobbysta Większość ludzi zapisuje EEPROM właśnie z programu. W kodzie programu Wystarczy sprawdzić, czy jakaś tam komórka w EEPROMIE np. 5 jest niezaprogramowana(z tego co pamiętam wynosi FF) i jeśli nie jest to wgrać EEPROM i zmienić jej wartość np. na 1 Tak, czy siak dziwne, że nie możesz zaprogramować EEPROM przez programator;/
A nie masz problemów ze sterownikami i wsadem? Wgrałeś przez flipa do tego programatora najnowszy wsad?
Możesz spróbować doprowadzić sygnał z zewnętrznego generatora a jak to nie pomoże to pozostaje programator równoległy.
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ś...
Znaczy, nie działa programator, sprawdzić połączenia 10 razy, zasilanie 10 razy, użyć przycisku szukaj....
To raczej nie będzie wina wirusa. A próbowałeś wziąć inny programator i sprawdzić te mikrokontrolery?
Odłącz programator i sprawdź.
10K w resecie trochę za dużo. 4,7K lub 2,2K Niekoniecznie. Pin RESET w AVR ma wewnętrzne podciąganie i zewnętrzny rezystor zwykle jest niepotrzebny. Nawet jeśli go damy, to będzie układ dwóch równolegle połączonych rezystorów (wewnętrzny i zewnętrzny) o wypadkowej rezystancji niższej, jak to w tym typie połączenia. Warto też pamiętać, że w nowszych...
zasilania są podłączone prawidłowo(sprawdziłem już n-ty raz). Konkretnie - czy wszystkie 8 pinów zasilających jest podłączone? Program podany przez piotrva jest tak prosty, że jeżeli prawidłowo programujesz uC i masz tak ustawione fusebity jak podałeś, to musi działać. Pozostaje więc niestety albo złe połączenia na PCB, albo jak już pisał piotrva uszkodzony...
jak masz inny procek z kwarcem to spróbuj połączyć pin XTAL2 z działającego układu na XTAL1 niedziałającego. wtedy soróbuj coś rzobić. kabelek którym zrobisz mostek musi być jak naj krótszy. 10cm. ja tak już raz robiłem. warto spróbować to i generator rc też możesz spróbować. co do programatora równoległego to napewno wilem ma taką opcje ale trzeba...
O segregacji pierwsze słyszę. Ale tak jak przedmówca potwierdzam że ten procesor powinien się normalnie zaprogramować jako ATMega16.
Witam. Pare dni temu zakupiłem programator zl20pgr firmy kamami. kupiłem go ze względu na złącze USC, gdyż w laptopie nie mam LPT. po podłączeniu płytki zl3avr z Megą 16 do programatora, układ daje się zaprogramować i działa normalnie. Jednak po odłączeniu programatora układ przestaje działać. Układ jest zasilany z zewnętrznego zasilacza czyli to nie...
Witam wszystkich. Na wstępie napisze ze sie przyłożyłem i przeszukiwałem inne posty tutaj w Elektrodzie jaki w EDW i EP w poszukiwaniu konkretnego schematu Jtag i programatora ATmega16. Oczywiście znalazłem. Po wrzuceniu do Eagla i zrobieniu płytki cos sie zepsuło z Eaglem i nie mogę otworzyć swojego projektu. Dlatego tez proszę o udostępnienie kogokolwiek...
z twojego schematu nic nie mozna odczytac dosc ze jest wspolna magistrala to do tego oznaczenia koncowek portow sa w wiekszosci nieczytelne z powodu przekreslenia ich linia magistrali glownej
Jakiej wartości są kondensatory a jakiej KWARC? Kondesatory C1,C2 33pF, kwarc 4 MHz A czasem ATmega8 nie ma obudowy DIL26?? Na schemacie jest DIL40?? Nie rozumiem. Nie ATMega8 ma obudowe DIL28, na schemacie jest bodajże ATMega16.
A czy Twój programator to jakieś tajne urządzenie? Zgadywać naprawdę trudno. :D
O, mój ulubiony sklep internetowy widzę. Na początek proponuję zrezygnować z kupowania poszczególnych wartości i kupić od razu zestaw, są tam dostępne zestawy przewlekanych rezystorów (podkategoria "Zestawy R"). Ten 440 sztuk powinien wystarczyć, ale im więcej wartości, tym wygodniej. Co do USBasp, wersja z przełączanymi napięciami jest trochę droższa,...
W tym projekcie wykorzystuje transoptor odbiciowy/szczelinowy. Prototyp chciałbym zrobić na odbiciowym. Na razie szukam jeszcze działającego na win 7 Bascoma, sposobu na zasilanie z aku 12v/6v oraz staram się czytać o wykorzystaniu poszczególnych elementów w Bascom. Zastanawiają mnie jeszcze wyświetlacze 8-seg. Czy będę musiał napisać dla każdego z...
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ć...
czyli układ programujący wraz z układem który ma zostać zaprogramowany mają być połączone tylko magistralą cztero-przewodową (SCK, MOSI, MISO, RST). Dodatkowo wspomnę że zasilam oba układy(programator i ATMega16) z USB (+5V i GND)
W przypadku zewnętrznego zasilania, połączyłeś razem masy 7805, programatora i mikrokontrolera?
Witam ! Programator zasilaj swoim napięciem, a ATmega16 swoim napięciem. Pozdrawiam. Stefan
A możesz mi wytłumaczyć na jakiej zasadzie podłączam do programatora USBasp mikrokontroler Atmega16?
Wywaliłeś ten kondensator? Dalej rozumiem że to nowa atmega, jakie masz ustawione ISP-frequency w ustawieniach programatora? Powinno być poniżej 250 kHz
Przecież programem MegaLoad .net możesz wgrywać pliki hex
Zasil uC zew, napięciem.
Witam ! Programatorem STK200 zaprogramujesz ATmega16. Pozdrawiam. Stefan
Twój typ programatora ;) W opcjach są widze dwa programatory STK200: STK200 i STK200 PonyProg więc może spróbuj oba przetestować. Może z którymś ruszy.
Hmm, ale w terminalu dostajesz to co opisałem w kursie? Pokaż zdjęcia całego swojego układu. Spróbuj odpiąć programator podczas testów.
Zmniejsz czestotliwosc ISP do 4khz
Korzystam z bibliotek z [url=http://radzio.dxp.pl/hd44780/]tej strony. A jaka jest różnica pomiędzy trybem 8bit i 4bit? Co sądzicie o [url=http://allegro.pl/item694193874_pro...
Jakikolwiek programator USB, podobno USBasp jest dobry, albo jakoś tak ;) Osobiście używam kabla LPT i czterech rezystorów ;) Przykładowy programator np. [url=http://mirley.firlej.org/programato... Aha, żeby zrobić programator na USB i tak musisz zaprogramować mikrokontroler, który będzie w tym programatorze, więc musisz użyć starego...
witam. zbudowałem stk500 lecz teraz sobie gdzieśtam lezy i uzywam tylko jak dostaje procki z zablokowanymi fusebitami. na co dzień uzywam jtag'a. programuje bardzo szybko. nie resetuje niepotrzebnie urządzen podpiętych do lini reset, nie musze odłączać układów na szynie isp które czasami potrafią zgłupieć podczas programowania isp. no i można podglądać...
Witam. Dostałem zadanie stworzenia idealnego programatora czasowego przy użyciu dowolnego mikrokontrolera, który pozwala na ustalenie przez klawiaturę wyjście 0-10DC. Wstępnie zdecydowałem się na kontroler ATMEGA16. Ponad to jako urządzenia peryferyjne mam zamiar użyć wyświetlacz 4x16, klawiaturę składającą się z 4 przycisków oraz zegar czasu rzeczywistego...
Jeśli przerwa w zasilaniu układu jest krótka to układ od razu wykonuje swój program po włączeniu do zasilania. A jeśli układ jest całkowicie odłączony od programatora to po kilkudziesięciu godzinach układ nie wykonuje swojego programu (dopiero reset pomaga). Jeśli układ mam natomiast podłączony do programatora to dopiero odczytanie pamięci przez programator...
Ten programator może jak najbardziej być tyle że ja używam go na własnoręcznie wytrawionej płytce.
Masz złe połączenie pomiędzy programatorem, a układem. Dodano po 5 Jeżeli masz nową Megę to pracuje ona na czestotliwości 1MHz. Musisz więc mieć założoną zworkę slow na programatorze.
W porządku, przejrzałem forum i to rzeczywiście może być ten problem, ale nadal nie wiem jak ustawić fusebity w bascomie - programator STK200/300.
Sterowniki są zainstalowane, komputer poprawnie wykrywa programator.
Witam wszystkich.... Jak widać jestem początkujący na elektroda.pl ale korzystam często z informacji tego portalu... dziś jednak zwracam się konkretnie z prośbą... mam płytkę gdzie na pokładzie siedzi M16, do tego podłączona jest garść tranzystorów sterujących oraz drobnicy typu C, R.... Problem tkwi w programowaniu, używam programatora pod USB, wszystkie...
U mnie na XP-eku spokojnie to działa programowanie programator z portu LPT ;)
Witam No i nadal nie moge zaprogramować tego ATmega16, wyskakuje przy weryfikacji w PonyProg Write Failed, a w BASCOM-ie Difference at........... i tu jakaś komórka, nie zawsze ta sama. Dodam, że w połączeniu na PCB nic nie zmieniałem, dodałem w programie kilka komentarzy i usunąłem niepotrzebne napisy które testowo miały pojawiać się na LCD. Kasować...
Do procka podłączam tylko zasilanie (z programatora 5V)+ reset + mosi + msio + sck no i masa oczywiście jeszcze.
Jakiego programatora używasz ? Czy programowanie dziala prawidlowo ?
Jeśli mieszałeś coś z FuseBitami. I odznaczyłeś bit SPIEN to tak mogłeś zablokowałeś ATmege ;) Jest jeszcze jedna metoda odblokowania jej, ale wiąże się to z programowaniem za pomocą JTAGA. Może tego bitu nie przestawiłeś i tym Ci się uda. Jeśli i ten bit przestawiłeś to tylko i wyłącznie albo nowa ATmega, albo właśnie metoda odblokowania programatorem...
Witam, W czerwcu zrobiłem programator USBasp. Działał bez problemów aż do dzisiaj. Gdy podłącze sam programator to komputer go wykrywa. Chciałem zaprogramować ATMege16 i gdy podłączyłem ją do programatora to on przestał działać. Sprawdziłem na 2 programatorze (SIProg) i działa. Próbowałem też zaprogramować jeszcze raz µC w programatorze ale wciąż...
Jaki system? Może sciągnąłeś samą nakładkę? Też kiedyś ściągnąłem samą nakładkę i nie miałem do wyboru żadnego programatora...
Jasne, programator nie ma nic do rzeczy. Ale żeby postawić diagnozę trzeba trochę więcej danych. Może podeślesz chociaż kawałek kodu.
Może masz coś odwrotnie w łączeniu programatora z twoimi łączeniami
Jak masz ustawiony port SPP, EPP, ECP czy EPP+ECP ? Przeczytaj to co napisał autor w pierwszej i drugiej wypowiedzi! Co to ma do rzeczy, jak procesory w DIP mu się programują? Z tego co napisałeś, wnioskuję że na programatorze masz bufory. Bufory powinny być zasilane ze strony targeta (programowanego układu). Jeżeli w programatorze przestawisz zworkę...
szukałem właściwego tematu, ten uznałem za najbardziej odpowiadający, tym bardziej że podobny problem opisany jest stronę wcześniej. Atmega16, programator przez USB A mianowicie - wczoraj programowałem atmege kilka krotnie, czasem AVRDude wyrzucił error, ale wystarczyło odpięcie programatora od usb, i po ponownym podłączeniu wszystko wracało do normy....
Witam! Zbudowałem też taki programator, ale podstawowego programu też nie mam. Który powinien zostać wypalony w Atmega16. Mam FIRMWARE141.EXE ze starej witryny, ale nie mogę znaleźć programatora. Myślę, że można go używać tylko do aktualizacji. Potrzebowałbym podstawowego programu. Z góry dziękuje. Pozdrawiam Zsolt Szibele Węgry
Czy chodzi o to, że w AVR Studio możesz ustawiać fusbity a BurnOMat nie? Sprawdź, czy masz prawidłowo wybrany mikrokontroler i programator, którego używasz, oraz wszystkie połączenia. Jeżeli działa odczyt fusbitów w BurnOMat to zapis też powinien.
Widzę kolega dalej rozwija projekt ;) ,wygląda coraz lepiej. Czy przez USB można programować µP ,czy tylko umożliwia transmisję RS232??? Może warto by się też zastanowić nad złączem ISP ,jest co prawda JTAG ,ale nie każdy posiada taki programator, pozdrawiam.
Też zbudowałem ten programator z następującym skutkiem: 2x ATMEGA8 zablokowane zostały jeszcze 2 ATMEGA16 Na początku programator odczytywał signature a potem blokował procki wszystko to bardzo wolno teraz w ogóle nie czyta nie zapisuje.... ma ktoś pomysł gdzie leży problem?
próbowałem z zasilaniem i bez niego bo niby wystarczy zasilanie z programatora
Fusebity mam tak ustawione że powinien być wyłączony... Swoją drogą, może to przez to że mam podłączony cały czas programator ISP, który akurat dochodzi do portu B? Tylko obecnie nie mam jak odłączyć, bo z USB przez programator ciągnę zasilanie...
Faktycznie, masz. Zdecyduj jeszcze, czy używasz Megi 16 czy 32 i odpowiednio zmień ustawienia w programatorze, lub w programie.
Sprawdź charakterystykę diody zenera, obawiam się, że jakiś prąd będzie płynął. Jeśli dasz same rezystory to napięcie od storny MCU nie przekroczy nap. zasilania MCU + ok. 0,6V. Więc pozostałe układy będą bezpieczne. Oczywiście wiesz, że jeśli podłączysz coś pod SPI to musisz zadbać, aby to nie interferowało z programowaniem, czyli musisz zapewnić deselekcję...
Ok skoro nie widzisz żadnej reakcji, to prawdopodobnie włączyłeś sobie wachdoga z krótkim czasem i ciągle Ci się restartuje, ustaw ten bit i np. zamrugaj diodą czy coś jak będziesz miał dalej problem to powiedz czym programujesz ponyprogiem, czy innym programatorem. Pozdrawiam
Witam mam problem nie najnowszy ale nikt z tego co przeszperałem forum nie pisał o nim mam programator pod ATMEGA16 samoróbka ale działa w 100% problem w tym że nie na moim kompie wywala w zależności od widzimisie ponyprog'a błędy w stylu: Hardware error, is the board properly connected? (-14) Co pewnie nie zdziwi nikogo test FAILED płytę kompa mam...
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 Skonstruowałem prosty programator do atmega16 ale niestety nie mogę go uruchomić na ubuntu.10.04 po wpisaniu komendy avrdude -p m16 -c bsd -e -U flash:w:main.hex:a wyrzuca mi avrdude: can't claim device "/dev/parport0": No such device or address ma ktoś pomysł co zrobić aby działało. Pozdrawiam i czekam na odpowiedź.
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...
Reset w układzie jest podłączony tylko do programatora. Powinien być podłączony do VCC?
A czy podłączyłeś zasilanie do programatora? Ten programator pobiera zasilanie z układu docelowego. Jeżeli programujesz procesor poza układem, to programator musisz podłączyć do zasilania.
Czy fuse bity można ustawiać bezpośrednio w kodzie programu bo PonyProg mi nie działa z moim programatorem
Artronic, porządna firma. W takim razie dziwna sprawa. Podłącz ten rezonator, powiedzmy 8MHz plus dwa kondensatory 22pF i sprawdź czy komunikacja ruszy... R Dodano po 5 Wszystkie GND i VCC podłączone? R
To napisz jeszcze jakiego programatora używasz.
A do ATMega16 nie potrzebujesz programatora? Poza tym obsługa zewnętrznego DAC jest zawsze bardziej skomplikowana niż wewnętrznego. IMHO rozwiązanie zaproponowane przez tronics jest optymalne.
Jedyne co by mi przyszło do głowy z tego wszystkiego to to że może nie działać przez to że mam pod Piny B ATMegi16 podpięte diody LED, ale są one zwierane do masy zworą, która generalnie jest wyjęta, więc tamtędy nie powinno raczej nic płynąć w czasie programowania. Mógłbym zerwać ścieżki od tych 3 diod ale wolałbym to zrobić tylko w ostateczności....
Kalibrację robiłem. W powyższym linku jest opisana sytuację jeśli chce się taktować dodatkowo zegar asynchroniczny. U mnie z kolei ma być taktowany tylko zegar systemowy i to działa . Niestety tylko pod isp-programmer. Mam problem bo nie za każdym razem mogę pod nim programować. Zastanawiam się czy to kwestia ustawienia BOD , braku zewnętrznych kondensatorów...
czy do programatora usb konieczna jest druga atmega? Tak potrzebna jest zaprogramowana ATmega8. http://www.fischl.de/usbasp/ http://www.elektroda.pl/rtvforum/topic73...
atmega16 programator schemat atmega16 programator zrobić programator atmega16
opticum oprogramowanie pomiar zysku anteny diody wnioski
kamera cofania zasilacz 715g6887
Oznaczenie paska klinowego do piły Einhell NKT 1200 Sony LinkBuds S vs Sony MDR-EX15LP: Porównanie słuchawek