Jak prawidłowo podłączyć nóżkę PEN w ATmega128 przy programowaniu ISP?
ATmega128 i PEN
From: =?ISO-8859-2?Q?=A3ukasz?= <dluugi_at_nospam_gmail.com.usun.to>
Subject: ATmega128 i PEN
Date: Mon, 07 Feb 2005 18:30:36 +0100
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
From: "Piotr Zysek" <zysiu_at_nospam_ckomp.net>
Subject: Re: ATmega128 i PEN
Date: Mon, 07 Feb 2005 19:22:08 +0100
On Mon, 07 Feb 2005 18:30:36 +0100, Łukasz <dluugi_at_nospam_gmail.com.usun.to>
wrote:
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
Ja zawsze podpinam PEN do plusa przez oporek 10k.
--
Best regards,
Piotr Zysek
http://zysiu.ckomp.net
GG:4976205
From: kaczy96 <kaczy96_at_nospam_o2.pl>
Subject: Re: ATmega128 i PEN
Date: Mon, 07 Feb 2005 21:28:17 +0100
Ja zawsze podpinam PEN do plusa przez oporek 10k.
A ja zostawiam wiszącą, rezystorek jak pamiętam już jest w ATMega128.
K.
From: "BYRRT!" <usun.to.byrrt_at_nospam_op.pl>
Subject: Re: ATmega128 i PEN
Date: Mon, 7 Feb 2005 22:39:21 +0100
A ja zostawiam wiszącą, rezystorek jak pamiętam już jest w ATMega128.
K.
a z ciekawosci - do czego jest ta koncowka??
Pozdrawiam
Piotr
From: "Piotr Zysek" <zysiu_at_nospam_ckomp.net>
Subject: Re: ATmega128 i PEN
Date: Tue, 08 Feb 2005 00:36:01 +0100
a z ciekawosci - do czego jest ta koncowka??
Pozdrawiam
Piotr
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.
--
Best regards,
Piotr Zysek
http://zysiu.ckomp.net
GG:4976205
From: "BYRRT!" <usun.to.byrrt_at_nospam_op.pl>
Subject: Re: ATmega128 i PEN
Date: Tue, 8 Feb 2005 11:30:22 +0100
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.
no i do czego to sie wykozystuje? W jakim celu blokuje sie programowanie
szeregowe?
Pozdrawiam
Piotr
From: Adam Dybkowski <adybkows123_at_nospam_amwaw.edu.pl>
Subject: Re: ATmega128 i PEN
Date: Tue, 08 Feb 2005 22:29:07 +0100
BYRRT! wrote:
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.
no i do czego to sie wykozystuje? W jakim celu blokuje sie programowanie
szeregowe?
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.
--
Adam Dybkowski
http://www.amwaw.edu.pl/~adybkows/
Uwaga: przed wysłaniem do mnie maila usuń "123" z adresu.
From: "BYRRT!" <usun.to.byrrt_at_nospam_op.pl>
Subject: Re: ATmega128 i PEN
Date: Wed, 9 Feb 2005 01:19:59 +0100
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.
no właśnie że zrozumiałem :) Ja to wszystko rozumiem, ale po co robić
hardware'ową blokade programowania szeregowego? Procki typu ATMega8 czegoś
takiego nie mają i też działają, a jak sam napisałeś można wyłączyć te
programowanie odpowiednim fusbitem. Nie widze poprostu zastosowania tej oto
końcówki.
Pozdrawiam
Piotr
From: JS <_do_not_use__at_nospam_polbox.com>
Subject: Re: ATmega128 i PEN
Date: Wed, 9 Feb 2005 18:24:46 +0000 (UTC)
W artykule <cubkv9$pqg$1_at_nospam_news.onet.pl>
autorem którego mieni się BYRRT!, napisano:
Chyba nie zrozumiałeś tekstu. Pinem PEN się włącza programowanie
szeregowe (normalnie wyłączone). Bez tego procka nie zaprogramujesz.
Da się ;)
A zablokować na stałe można odpowiednim fusebitem.
no właśnie że zrozumiałem :) Ja to wszystko rozumiem, ale po co robić
hardware'ową blokade programowania szeregowego? Procki typu ATMega8 czegoś
takiego nie mają i też działają, a jak sam napisałeś można wyłączyć te
programowanie odpowiednim fusbitem. Nie widze poprostu zastosowania tej oto
końcówki.
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 ...
--
Moje konto na Polboksie to jar0sz
Pozdrawiam
Jarosław Szynal
From: "BYRRT!" <usun.to.byrrt_at_nospam_op.pl>
Subject: Re: ATmega128 i PEN
Date: Wed, 9 Feb 2005 21:34:37 +0100
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 ...
aaa... o to chodzi :) Juz rozumiem :)
Dzieki
From: Adam Dybkowski <adybkows123_at_nospam_amwaw.edu.pl>
Subject: Re: ATmega128 i PEN
Date: Wed, 09 Feb 2005 23:27:37 +0100
BYRRT! wrote:
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 ...
aaa... o to chodzi :) Juz rozumiem :)
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.
--
Adam Dybkowski
http://www.amwaw.edu.pl/~adybkows/
Uwaga: przed wysłaniem do mnie maila usuń "123" z adresu.
From: =?ISO-8859-2?Q?=A3ukasz?= <dluugi_at_nospam_gmail.com.usun.to>
Subject: Re: ATmega128 i PEN
Date: Wed, 09 Feb 2005 01:27:18 +0100
Adam Dybkowski napisał(a):
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.
tzn ma on byc podpiety do masy czy moze zostac nie podlaczony??
pozdrawiam Lukasz
From: "Piotr Zysek" <zysiu_at_nospam_ckomp.net>
Subject: Re: ATmega128 i PEN
Date: Wed, 09 Feb 2005 02:29:39 +0100
tzn ma on byc podpiety do masy czy moze zostac nie podlaczony??
pozdrawiam Lukasz
Albo zostawiasz wiszaca koncowke, albo przez rezystor do Vcc.
--
Best regards,
Piotr Zysek
http://zysiu.ckomp.net
GG:4976205