Jak prawidłowo podłączyć nóżkę PEN w ATmega128 przy programowaniu ISP?

ATmega128 i PEN





Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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.



Poprzedni Następny
Wiadomość
Spis treści
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



Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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



Poprzedni Następny
Wiadomość
Spis treści
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.

Poprzedni Następny
Wiadomość
Spis treści
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



Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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



Poprzedni Następny
Wiadomość
Spis treści
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.

Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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