RSTDISBL - ATmega8

Mar 12, 2005 7 Replies

Witam: W ATmega8 je¿eli RSTDISBL = 0 to aktywny jest RESET na wyprowadzeniu PC6, w przeciwnym razie PC6 pracuje jako I/O. Czy po ustawieniu bitu RSTDISBL podczas programowania szeregowego, mo¿liwe bedzie ponowne zaprogramowanie i skasowanie RSTDISBL tylko za pomoc± programatora równoleg³ego ?



pozdr. józek



...Atmel co¶ tam nasmarowa³, ¿e tylko przy równoleg³ym programowaniu mo¿na odblokowaæ RSTDISBL. Mo¿e znacie inny sposób ?

józek napisal(a):

Lepiej wyrzuc procka do kosza, bo rozumiem, ze o to wlasnie chodzi?

No nie wiem. Cena ATMega8 juz chyba rownowazy koszt tych paru czesci potrzebnych do zrobienia programatora rownoleglego:) Ale czy nie da sie jej przeprogramowac szeregowym wysokonapieciowym?

T.M.F. napisal(a):

Robocizny nie policzyles. Bedzie ze dwie godziny lutowania, czyli jakas stowka. 10 prockow.

No nie. Problem w tym, ze pin reset jest wykorzystywany w trakcie programowania.

Ale jest jeszcze high voltage serial programming. Pin RESET nawet jesli jest wylaczony jest traktowany inaczej (jest open-drain). Podajac na niego +12V mozesz wejsc w tryb programowania szeregowego. Tak sie zachowuja rozne ATTiny, w pdfie do ATMega nie znalazlem opisu tego trybu, ale pin analogicznie wytrzymuje wg pdfa do +13V, a wiec chyba ten tryb jest obslugiwany?

T.M.F. napisal(a):

Aha, rozumiem. O tym nie wiedzialem. Trzeba bedzie sprawdzic przy okazji w dejtaszicie.

T.M.F. napisał(a):

tryb wysokonapięciowy występuje bodajże tylko w 8-nóżkowych (ATtiny1x, AT90S23x3). po prostu jakaś możliwość programowania musi zostać, jeśli użytkownik wyłączy RST i będzie chciał wykorzystywać wszystkie 6 pinów.

12V jest potrzebne do programowania równoległego.

w.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required