ATmega128 i PEN

Hej!!

Uzywam wlasnej roboty programatora ISP STK200 i mam watapliwosci jak nalezy podlaczyc nozke PEN w ATmega128. Po przeczytaniu dokumentacji wydaje mi sie ze powinna zostac nie podlaczona, ale chcialbym sie upewnic. Czy ktos z szanownych grupowiczow moglby napisac jak na;ezy podlaczyc te nozke aby moznabylo programowac ten mikrokontroler w systemie.

Z gory dzieki

Pozdrawiam, Lukasz

Reply to
Łukasz
Loading thread data ...

Ja zawsze podpinam PEN do plusa przez oporek 10k.

Reply to
Piotr Zysek

A ja zostawiam wiszącą, rezystorek jak pamiętam już jest w ATMega128. K.

Reply to
kaczy96

This is enable programming pin for serial programming mode. By holding this pin low during a power-on reset, the device will enter the serial programming mode. PEN has no function during normal operation.

Reply to
Piotr Zysek

no i do czego to sie wykozystuje? W jakim celu blokuje sie programowanie szeregowe?

Pozdrawiam Piotr

Reply to
BYRRT!

Chyba nie zrozumiałeś tekstu. Pinem PEN się włącza programowanie szeregowe (normalnie wyłączone). Bez tego procka nie zaprogramujesz. A zablokować na stałe można odpowiednim fusebitem.

Reply to
Adam Dybkowski

Adam Dybkowski napisał(a):

tzn ma on byc podpiety do masy czy moze zostac nie podlaczony??

pozdrawiam Lukasz

Reply to
Łukasz

Albo zostawiasz wiszaca koncowke, albo przez rezystor do Vcc.

Reply to
Piotr Zysek

W artykule <cubkv9$pqg$ snipped-for-privacy@news.onet.pl> autorem którego mieni się BYRRT!, napisano:

Da się ;)

PEN to jest "Enable", czyli w stanie aktywnym powoduje wejście w tryb programowania szeregowego, a w stanie pasywnym tego nie zabrania (tzn. można inną metodą - sterując RESET). IMO ma to właśnie takie zastosowanie - jeśli stanu RESETu z jakiegoś powodu nie chcemy (nie możemy) wymuszać z programatora, mamy PEN ...

Reply to
JS

Druga sprawa to nawet jezeli nie mamy przeciwwskazan do programowania w resecie (jak ISP w innych AVRach) - to unikamy klopotow w przypadku wystapienia smieci na liniach SPI podczas normalnego resetu. Np. przy krotkim padzie zasilania moze zadzialac zewnetrzny monitor zasilania (resecik), ale podczas resetu wystapia smieci na liniach SPI - i AVR moze dziwnie to zrozumiec. Wykorzystanie linii PEN i podpiecie jej na stale do zasilania eliminuje problem.

BTW: A i tak sadze, ze JTAG jest lepszym wynalazkiem niz ISP. W kazdym razie w ATmega128 JTAG radzi sobie sprawniej z programowaniem procka.

Reply to
Adam Dybkowski

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.