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...
Do programowania potrzebny jest jeszcze reset, a jego raczej nie będziesz łączył z innymi :] Tak więc programuje się ten, do którego podepniesz reset programatora. Obecność innych procesorów nie powinna przeszkadzać.
Brak kondensatora pomiędzy pinem 1 uC, a masą. Bez tego nie uzyskasz resetu. Przy dołączonym programatorze ISP faktycznie reset będzie, bo zrobi go programator. Jednak układ musi działać też bez programatora. Nieprawda. ATmega8 (jak inne AVR) ma układ POR. datasheet->System Control and Reset->Power-on Reset [url=http://atmel.com/dyn/resources/prod...
Zajrzyj na: http://elm-chan.org/works/avrx/avrxp.png Pozdrawiam
Zrób sobie generator tak gdzieś 1-2MHz i podaj na wejście zegarowe atmegi, i odczytaj FUSE. Czasem się zdarza że FUSEbity są ustawione (przestawione) na taktowanie zewnętrzne Uszkodzony nie koniecznie musi być, może mieć np. zablokowany reset. I wtedy trzeba programatora HV.
Źle podpięty RESET atmegi no i brak przy pinie 2 złącza programatora +5V..
Poprawiłem schemat, na moje oko wydaję się dobrze i po przyciśnięciu resetu nie zwiera do zasilania. W gnieździe programatora nadal masz zwarty reset do VCC. Natomiast brak jego połączenia z resetem procesora.
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ł.
Instrukcje Step-By-Step jak zdobyć wsad masz tutaj: http://www.siwawi.arubi.uni-kl.de/avr_pr... i tu: http://www.siwawi.arubi.uni-kl.de/avr_pr... Jak dobrze się doczytałem triko polega na tym żeby zdobyć wsad z oryginalnego zestawu atmela STK500, czyli trzeba włożyć procek ATmega16 -chyba taki jak w oryginale, załadować...
masz przez caly czas podlaczony programator?
Zablokowany pin RESET - potrzebny programator HV lub FusebitDoctor.
Co do pierwszego rysunku to masz wszystko w porządku, do kompa podłączasz LPT i USB, pamiętaj o zwarciu zworki S_Prog na programatorze aby reset M8 w programatorze podłączył się do LPT, tak jak inne piny. Na drugim rysunku tez jest wszystko ok, zworka S_target powinna być zwarta aby dac zasilania na podstawkę. rezystory na liniach programujących w podstawce...
Pokaz schemat, ostatnio mialem problem, do resetu byl podlaczonu uklad do generwania resetu (nie pamietam dokladnie jaki) i zeby programator (AVRISP mk II) dzialal, trzeba bylo zewrzec reset z masa. U ciebie moze to byc wina zbyt malej wartosci rezystora podciagajacego reset.
Powodów może być wiele Jednym z głównych może być np.ustawiona nóżka RESET jako port in/out Wtedy bascom nie wykrywa mikrokontrolera W takiej sytuacji żaden programator szeregowy sobie z tym nie poradzi muszisz przekonfigurować (programatorem równoległym) odpowiedni fusebit i wszystko powinno działać
Tego z nóżką Reset nie rozumiem, bo programator jest po SPI i nóżką Reset nie bierze udziału w programowaniu. Programator nie jest po SPI, korzysta z tych samych wyprowadzeń. A ISP to zupełnie coś innego :) Reset bierze udział w programowaniu, podczas programowania układ musi być "zresetowany" i po to jest ten reset dla programatora.
ja wszystkie piny z wyjątkiem oczywiście 7,8,20,21,22 używam jak chce i nie ma to wpływu na programator. nie wiem tylko jak sprawa wygląda z PC6(reset)
Obawiam się, że mogą byc małe problemy z resetem ze strony programatora ze względu na ten kondensator 100n co wisi bezpośrednio na linii RESET. Kondensator powinien być odłączany (np. zworką) na czas pracy z programatorem. Poza tym skąd idzie linia Vcc (nie ma etykiety źródłowej) ?
a jak mam teraz zrobić reset ? W programie mkBootLoader pisze ' Naciśnij RESET ' ?
Nie wiem czy jest sens.. Od tego są programatory ISP, żeby programować układ w docelowej płytce. Ale jeśli chcesz taki adapter, to bierzesz dokumentację do atmegi8, szukasz rozpiski sygnałów w złączu STK200/300, jeśli programator nie dostarcza zasilania (a tak pewnie jest) to dokładasz blok zasilania (stabilizator + kilka kondów + złącze na zasilacz),...
Dla lepszej i zrozumiałej pomocy daj załącznik z plikiem schematu. Wtedy będzie mi łatwiej pokazywać błędy, lub wprowadzać tam poprawki. Masz również źle podłączone gniazdo do programatora ISP . Brakuje sygnału MOSI, RESET .
Jeszcze takie małe pytanko, rozumiem, ze kwarc musi być podłączony do proca podczas programowania. Podczas programowania to nie musi ;) .... ale jak tylko programator przeprogramuje procka to nastąpi jego RESET, i jeśli wtedy nie będzie kwarca to procek będzie głuchy. Ale jak go dołożysz to ruszy. Tak to działa ;)
Witam! Jako młody elektronik, który jeszcze ze szkoły średniej nie wyszedł, zachciałem zaprogramować jakiś mikrokontroler do migania diodą. Znalazłem w piwnicy trochę zakurzony programator Multiprog Plus v.2.12, oraz IC Program Board adaptor firmy Eliptor. Wyczytałem że można nim programować mikrokontrolery przez co bardzo się ucieszyłem. Programator...
Czyli reset i VCC mam połączyć opornikiem 10k?
Tak, kiedy zwieram reset z masą (lub robi to programator), to układ się resetuje.
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,...
Tylko programatorem równoległym.
Czy to taki programator? http://sites.google.com/site/mjoy16/prog... Rezystorki masz?
Może ma ustawione fuse-bity na zewnętrzny kwarc lub kolega ma programator równoległy i np. wyłączył pin RESET? Zrób wywiad, na jakich ustawieniach jej ostatnio używał.
No niestety straciłeś możliwość programowania przez SPI. Możesz programować tylko programatorem równoległym.
A na przykład gdybym chciał wgrać bootloader z obsługą USB to za pomocą takiego programatora było by to możliwe. Każdym programatorem (jeżeli jest sprawny i poprawnie skonfigurowany soft do jego obsługi na przykład AvrDUDE) możesz ‘wgrac’ odpowiedni bootloader. Bootloader to też program dla processora jak każdy inny. Różnica polega na innym...
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...
W jaki sposób jest wykonana linia reset na testboardzie? Czy jest przyłączona bezpośrednio do MCU czy przez jakiegoś scalaka? Co jest wpięte równolegle do pinu reset na złączu ISP? Problem może być z wydajnością prądową wyjścia reset w programatorze przy stanie niskim, równie dobrze sygnał reset może nie być przyłączony albo inne peryferia uniemożliwiają...
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...
To nieprawda, że po ustawieniu wejścia /RESET nie daje się programować tego kontrolera. /RESET i CLK muszą być na 0 podczas włączania zasilania. Warunkiem wejścia w ten tryb jest także poprawna synchronizacja. Procesor nie wykonuje kodu (a zatem nie ustawi /RESET jako wyjścia) przy sekwencji startowej trybu szeregowego programowania. Miałem podobny...
Podpinasz wszystkie piny VCC (VCC i AVCC) do zasilania, wszystkie piny GND (GND, AGND) do masy i 4 linie programatora (MOSI, MISO, SCK, RESET). To ABSOLUTNE MINIMUM, TYLKO DO CELÓW TESTOWYCH. O ile oczywiście mówimy o procesorze, którego nikt nie przestawił we fusebitach na np. zewnętrzny kwarc itp.
Wystarczy przejżec schemat aby zobaczyc ze w tym złaczu są wszystkie wymagane sygnały do programowania szeregowego. Widac tam MOSI,MISO,SCK i Reset. Dodatkowo są wyprowadzone wymagane napięcia +5V i masa. Tak więc to tylko kwestia wtyczki, śmiało można podpiąc programator tylko poukładac odpowiednio przewody we wtyczce. Występują tam równierz RxD jak...
Jeżeli ustawiłeś nóżkę RESET jako Portc.6 to musisz użyć programatora równoległego. Mając równoległy możesz też z powrotem ustawić na RESET.
Przez ISP to nie, tylko programatorem równoległym: 4.When programming the RSTDISBL Fuse Parallel Programming has to be used to change fuses or perform further programming.
na rysunku brakuje linii reset przy programatorze ISP...ale ogolnie oczywscie on jest
Witam !! Tak jest tylko z resetem , ale tylko w trybie programowania SPI ,jeśli programujemy programatorem równoległym możemy także korzystac z pinu reset jak ze zwykłego pinu. Wybór funkcji pinu reset zależy od ustawienia Fuse-Bitów. Zresztą wszystko to jest opisane w Datasheet-cie od danego mikrokontrolera.
Procek jest nowy. Na nóżce reset jest 3.75V Już jest lepiej, zmieniłem opcje Programming mode z ISP Mode na PP/HVSP mode i mam takie coś: ........... Reading signature .. 0xFF, 0xFF, 0xFF .. OK! ................. Taka "signature' 0xFF, 0xFF, 0xFF - nie jest OK Dla ATmega8 powinno byc: 0x1E, 0x93, 0x07; Wiec programator nie tylko blednie zapisuje/ lub...
don diego przed chwilą sprawdziłem i jednak nic się nie udało(dokładniej w programie ISPPROG zaznaczyłem inverted Reset- o to zapewne chodz)
GND, MOSI, REST, MISO, CSK, oraz RESET to sygnały mikrokontrolerów avr. Na rysunku, którym przedstawiłeś masz napisane "Tested with ATmega8, ..." Aby zaprogramować pamięć 93C46 należy zastosować [url=http://www.lancos.com/e2p/siprog_ba... tą wersje Si-prog z przystawką o nazwie "Microwire eeprom adapter" z [url=http://www.lancos.com/siprogsch.htm...
Ale podczas programowania programator zwiera reset do masy, więc w celach diagnostyki powodu niedziałania megi8 można było sobie pozwolić na taki ruch
Kwar stosujesz wtedy, gdy przez przypadek przeprogramujesz "fusy" tak, że procesor ma pracować z zewnętrznym oscylatorem kwarcowym. Wewnętrzny generator RC zostaje wtedy wyłączony i nie można programować proca w programatorze, w którym nie ma kwarcu. Jeżeli to właśnie zrobiłeś, to wystarczy, że do Twojego programatora dolutujesz kwarc i kondensatory,...
Tylko aby nastąpiło przełączenie torów w układzie 4053, należy podać stan wysoki na wejścia A B C multipleksera. Należy również doprowadzić sygnał Reset z Atmega8, do gniazda PROG , bo chyba masz zamiar go wykorzystać do programowania ISP . Wtedy nie jest potrzebny sygnał SS w tym gnieździe.
Witam..odłącz rezystor(10k) i kondensator(100nF) przy resecie może w tedy wykryje..pozdrawiam;)
Możesz zastosować układ 74HC4053 do rozdzielenia SPI na układy peryferyjne i na programator ISP , sterowanie za pomocą pinu reset z programatora
A zworkę na RESET założyłeś? RESET ma nie być podciągnięty do GND (chyba ściągnięty) ale podłączony do programatora. Te bezpieczniki to raczej podstawowe ustawienia. Trzeba tylko zmienić taktowanie z wewnętrznego generatora RC na generator kwarcowy. Może być Medium Freguency. A dlaczego nie masz diod Zenera na liniach D- i D+?
Witam. Jesteś w dosyć trudnym momencie rozpoczęcia przygody, bo musisz zgrać 3 rzeczy które mogą być nie tak: - programator - układ docelowy lub jego peryferia - połączenie W skrócie komunikat oznacza że nie można poprawnie skomunikować się z mikroprocesorem. - sprawdź przejścia z nóżek MISO, MOSI, SCK, RESET, GND do programatora - pokaż chociaż zdjęcia...
Może programator utrzymuje reset ? Po odłączeniu ISP również nie stratuje ?
Dla informacji, problem został już rozwiązany. Okazało się iż programator ustawiał RESET w stan niski na stałe. Punkt 2.2 na liście przyczyn pod wskazanym przeze mnie linkiem.
Dobra, to może głupie pytania ale w tej chwili nic innego mi nie przychodzi do głowy... 1. Rezystory połączyłeś szeregowo czy równolegle? (wiem że głupie, ale każdy miewa czasami "zaćmienie") 2. Jakie jest napięcie VCC-GND po odłączeniu programatora?
Próbowałem zasilić układ zasilaczem 5V 2A efekt ten sam. Dodano po 1 Tylko dlaczego podłączony pin RESET od programatora załatwia sprawę i jest OK
Jeśli zdefiniujesz port reset w programie jako I/O to procek się nie zablokuje, ale ten pin nie będzie sterowany programem. Dopiero ustawienie w fusebitach pinu reset jako portu I/O umożliwia dostęp do niego spod programu, jednak niemożliwe jest wtedy ponowne zaprogramowanie procka przez ISP. Po tej operacji trzeba użyć programatora równoległego.
Przyczyn może być wiele - przede wszystkim przekroczenie dopuszczalnego napięcia zasilania. Pamiętaj, że nie powinieneś przekraczeć 5 V - sprawdź czy masz tyle. Sprawdź ile pobiera po odłączeniu programatora. Wymuś (po odłączeniu programatora) stan aktywny na pinie RESET - wtedy też tyle bierze prądu?
Ponyprog nie przewiduje zmiany Resetu na PC6... a jest droga powrotna (z PC6 do RESETU ? ) Bo datasheet strona 223 brzmi dla mnie niezrozumiale. Ten bit to RSTDISBL. "Ratunek" to programator równoległy.
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.
Płytka /schemat woltomierza nie zostało wyposażone w złącze programowania ISP a powinno na płytce się takie znaleść z uwagi na obudowę TQFP32 mikrokontrolera ATmega8. Co nie oznacza że nie można mikrokontrolera oprogramować gdy zostanie przylutowany do płytki PCB; wykorzystuje się złącze LCD miernika do zaprogramowania. Programator podłącza się tak:...
Wyrzuciłem przycisk i opornik R9, tak że sygnał reset z uC idzie bezpośrednio do programatora. Dodatkowo podciągnąłem reset do VCC przez rezystor 15 k. Niestety dalej układ zachowuje się bez zmian.
1. Ze złącza kanada masę (GND) bierzesz z jednego pinu (obojętnie którego, bo na wszytkich pięciu powinna być) - przy ATmedze podłączasz ja do pinu8.. 2. RST to inaczej Reset (pin 1 przy ATmedze). 3. Tak - trzeba odpowiednio ustawić Bascoma do współpracy z dodatkowym programem Avrdude (dosowym), nigdy się tak nie bawiłem, ale wiem, że jest to możliwe,...
Wcale się nie upieram, że układ programatora nie działa w takim stanie jak jest, tylko jakbym miał taki u siebie :), to bym przerobił układ, aby był zasilany z innego źródła niż LPT, np. z dostępnego zasilacza, z oddzielnym przełącznikiem zasilania i sygnałów, aby to nie kolidowało z projektowanym układem, miałoby to jeszcze jedną zaletę - przełączamy...
A czy w J4 na schemacie nie masz wpiętego programatora? To przypomina gniazdo do programatora ZL11-PRG lub Kanda. Pin 5 idzie do resetu.
Zobacz czy reset nie jest w stanie 0. To znaczy że twój programator cały czas utrzymuje procka w resecie. Podłącz mu wtedy zasilanie, kondensatorki bez prorgamatora i zobacz co sie będzie działo.
Spróbuj zmienić taktowanie procesora na internal RC 8Mhz, 30-sta strona DS-a. Tylko uważaj z tymi fusebitami żebyś nie zablokował sobie ATmegi. Co do schematu, to widzę że reset nie jest do niczego podłączony oprócz złącza programatora.
Tak. Oczywiście zadziała i bez tego, ale kiedy odłączysz programator i reset będzie "wisiał w powietrzu" to mogą pojawić się problemy.
Reset podpięty do Vcc przez opornik 10k. Jak wypne programator to nadal bez zmian.
JP1 - zworka która ma odłączać kondensator od pinu reset na wypadek jak bym chciał podłączyć układ do programatora. Czytałem gdzieś na forum że kondensator może utrudnić programowanie i lepiej jest na czas programowania go odłączyć. A teraz popatrz dokładnie na swój schemat i sprawdź, czy C1 przez JP1 jest podłączony do pinu RESET. Nie jest, bo dałeś...
Mam mikrokontroler ATmega8 zasilany napięciem 3V3. Do programowania używam programatora USB. Od strony RESET, MISO oraz SCK zastosował konwersję napięć z 5[V] na 3V3 a od strony MOSI z 3V3 na 5[V]. No i teraz mój problem polega na tym, że procek nie może się połączyć z programatorem. Korzystam ze środowiska AVR Studio. Jakieś sugestie, może gdzieś popełniłem...
Możesz mieć zwarcie między pinami 5 i 6 przy złączu programatora. Odległości padów są dość małe.
Nie. Zrób tak jak wcześniej napisałem ponieważ sygnał ten musi być wymuszany przez zewnętrzny generator. Np ne555 lub zaprogramuj inny procesor, który na jednym ze swoich wyjść będzie generował taki sygnał i podaj go na wejście XTAL1 zablokowanego procesora. I wtedy przy pomocy swojego programatora spróbuj zaprogramować procesor. Może być jeszcze taka...
Masz problem z linią RESET w programatorze. Może padł bufor. Stąd taki objaw, że po zaprogramowaniu procek pozostaje w stanie resetu..
Witam Mikrokontrolery serii ATMEGA mają dodatkowo pamięć konfiguracyjną, odpowiedzialną za dodatkowe ustawienia (częstotliwość generatora wewnętrznego .... a także można końcówkę RESET ustawić jako wejście lub wyjście). Ustawienie tej końcówki powoduje brak wyprowadzenia RESETu i żaden programator szeregowy go nie zaprogramuje (gdyż ta końcówka jest...
Jeśli dioda przy ręcznym RESECIE gaśnie a nie robi tego podczas programowania to radzę Ci rozglądać się za nowym programatorem - ten Twój nie steruje sygnałem RESET (może doszło do zwarcia podczas prób?). Pozdrawiam!
http://hobby.abxyz.bplaced.net/img/art00... Zerknij na powyższy schemat. Brakuje ci paru rzeczy - AVCC, RESET (przełącznik S1 jest opcjonalny, możesz pominąć), kondensatory. Przy okazji znajdziesz tam również schemat przykładowego zasilacza oraz podłączenie programatora ISP. Co do czujnika DS18B20 to się nie wypowiadam, bo nie korzystałem...
Teraz, jeżeli się mylę, to proszę mnie poprawić: -Lutuję kabelek wg schematu. -Podłączam do odpowiednich nóżek atmega8 (8gnd, 19sck, 18 miso, 17mosi) -Przewód do reset puszczam przez TL7705ACD -procek siedzi w gotowym układzie, z podłączonym zasilaniem - odpalam codevision AVR i programuję Pozdrawiam,
Przewaznie programator czerpie zasilanie właśnie z układów zasilania procka.... nie napisałeś jaki to programator :( ale tak jak shg napisał maksymalne napięcie które chcesz posłać na MISO/MOSI czy SCK nie powinno przekraczać Vcc procka+0.3V RESET w zasadzie możesz zignorować bo wytrzyma 12.5V
Żaden programator ISP (a takim jest dowolny USBasp) nie ma takiej możliwości - także nie ma jej ten który wskazałeś wcześniej. Ale gdy już będziesz miał jeden z powyższych programatorów, to dokup jeszcze jedną ATmega8 i zrobisz sobie Fusebit Doctora: http://www.elektroda.pl/rtvforum/viewtop... Więcej na temat zablokowanych uC: http://mikrokontrolery.blogspot.com/2011...
Mogłeś zmienić fusebitami wyjście reset w zwykły pin i wtedy programatorem ISP już do procesora się nie dostaniesz.
Witam Wszystkie wyprowadzenia AVRów mają zabezpieczenia przed zbyt wysokim lub zbyt niskim napięciem (diody do masy i VCC), ale reset nie ma do VCC ponieważ dostaje +12V w programatorze równoległym. Więc to wyprowadzenie nie jest zabezpieczone przed zbyt wysokim napięciem, można dodać taką diodę to może przestanie się psuć.
....Tylko na opisie są 4 GND(na Atmedze8 są 2)... Te cztery GND to nie wiem dlaczego są cztery, może nie chcieli zostawiać niepodłączonych pinów. Są też sześciopinowe złącza ISP i tam jest tylko jedna masa. W programatorze (wewnątrz) wszystkie cztery masy powinny być połączone razem, więc nie ma większego znaczenia które GND wykorzystasz. Natomiast...
Ja posiadam zestaw K-300 firmy Nowy Elektronik. http://www.nikomp.com.pl/opisy/ZERJ0/ZER... Jestem z niego bardzo zadowolony! Głównie dzięki temu, że płytka testowa nie ma stałych połączeń i nie ma praktycznie żadnych ograniczeń jeśli chodzi o "testowanie" układu Jeśli chodzi o programowanie to są 2 opcje: Przez port LPT oraz COM Osobiście korzystam...
... i nie zauważyłem ale miałem zmienione ustawienia FuseBitów - Watch-Dog'a, Boot Reset vector Enabled oraz co najgorsze BOOTSZ. Ingerencja w FuseBity pamięci FLASH skutecznie zadusiła mi Atmege. .... panie kolego ale ustawienia tych fusebitów - jakbyś ich nie zmieniał nie mają ŻADNEGO wpływu na "zduszenie" atmegi jak piszesz ;) zresztą fajne określenie...
Znacie może namiary gdzie takowy programator można kupić na ATMEGA8/16/32??
spróbuj zaprogramować to używając innego programu np. PonyProg, albo Bascoma - http://www.elektroda.net/download/catego... sprawdż też czy w programie ustawienia pinów (reset, mosi, miso, ss) są zgodne z Twoim układem pozdro :D
Jeszcze jedno pytanie :) Co da mi podłączenie pomiędzy złącza: MOSI, MISO, SCK i RESET a złącza wtyczki LPT (takiej jak w pierwszym poście) rezystorów 330 Ohm (Posiadam takowe, tylko jestem ciekaw czemu służą)
Widzisz, nadal sie nie rozumiemy... zatem obiecane datasheet... http://www.atmel.com/dyn/resources/prod_... Podczas programowania układu interfejsem ISP używasz podłączeń ze strony 234. Do tego dołączasz pin !RESET (tak, ten normalny reset) a nóżką SS się nie przejmujesz. Jeśli chcesz, żeby kontroler sterował czymś przez SPI używasz...
Jeśli nie programujesz programatorem równoległym, to RESETEM się raczej nie pobawisz.
Wiem że łatwiej tylko że ja używam nóżki reset jako wejścia, więc tymi programatorami mógłbym zaprogramować tylko 1. Na pewno program ma jakieś wady więc zużyłbym kilka procesorów!
http://www.elektroda.pl/rtvforum/viewtop... Tylko jak chcesz tu podłączyć reset ? Nie prościej ISPProg ? http://www.amwaw.edu.pl/~adybkows/elka/i...
No właśnie między innymi bawiłem się _delay_ms(10) zmieniając je w programie sądziłem że jest to odpowiedzialne za częstotliwość migania. Czy jest to przyczyną uwalenia uP? Oczywiście że nie. Nie uwalisz w ten sposób procesora. I jest to odpowiedzialne za opóźnienie (jest w miarę dokładne jeżeli zadeklarowana częstotliwość jest równa prawdziwej częstotliwości...
Zamierzam kupić stk500, 2 atmegi8 już mam, zgodnie z dokumentacją: Ustawiam w programatorze zworkę na zasilanie układu z USB: wyjścia programatora: ---- wejścia atmega8: GND ---- MISO ----------- 1-RESET----22-GND GND ----SCK -------------- 7-VCC ----19-SCK GND ----RST -------------- 8-GND ----18-MISO GND ----GND ---------------------------17-MOSI/OC2.....
A więc tak. 1. ATmega8 nie posiada linii PC7. 2. Linia PC6 jest wykorzystywana jako reset. Żeby użyć jej jako linii IO należy przestawić odpowiedni fusebit. Jednak wtedy tracisz możliwość programowania ISP - wtedy pozostaje tylko programator równoległy. Być może wiesz o tym, ale skoro już piszę to warto było wspomnieć. 3. PORTC = 0xff; Ustawiając port...
Dziękuję za odpowiedź. Ze schematem ciężko mi teraz będzie, ale dajmy na to że te wyjścia z programatora tam te resety i inne(pisze z telefonu, więc i z wyjściami, których nie pamiętam ciężko :D) chce połączyć bezpośrednio do atmegi na te wejścia resety i inne :D bez niczego po drodze. Korzystał będę z gotowego wsadu.
Potrzebuje pin nr 1 w atmega8 jako wejście. Programuje w Bascomie programatorem równoległym, jednak nie mogę ustawić reset jako we/wy. Jaka jest składnia rstdisbl - nie działa. w ustawieniach nie ma fusbitów. Proszę o pomoc.
1. W zależności od procka, programowanej pamięci (FLASH, EEPROM) i innych ustawień (Fuse, Lock Bity), sprawdzania poprawności powinieneś wprowadzić odpowiedni ciąg. Zazwyczaj programuje się flasha, więc -U flash:w:{FILE} odnosi się do zapisywanego hex'a. Polecam zapoznanie się z dokumentacją do samego avrdude. Zgromadzono tam listę zdefiniowanych poleceń,...
trzeba połaczyc miso mosi sck i reset z programatorem najlepiej zeby nic innego nie byo podlączone do tych portów programuje sie układ z właczonym zasileniem zewnętrznym!!!
Schemacik by się przydał... A przynajmniej fragment z zasilaniem, układem resetu i podłączeniem programatora :)
Na początek proponuje nie ruszać fuzes bo jak sobie wyłączysz SPI albo RESET zrobisz na I/O to dopiero będziesz miał zabawę z programatorami "równoległymi".
Jak programujesz to zasilasz urządzenie z programatora? Jeżeli tak to masz prawdopodobnie problem z zasilaniem.
atmega8 reset reset atmega8 reset programator
wektor napięcia volvo silnika minolta 1600w
Boss BD-2 Blues Driver – naprawa, serwis, autoryzowane punkty Roland, typowe usterki Linksys WRT54GC firmware 1.01.0 – gdzie pobrać, archiwa, SourceForge, Wayback Machine