układ w isp avr
Masz problem? Zapytaj na forum elektroda.pl
From: "Pawełr" <paw1976_at_nospam_poczta.onet.pl>
Subject: układ w isp avr
Date: Wed, 31 Aug 2005 09:54:23 +0200
Witam.
Zrobiłem sobie działający programator isp do atmeli na podstawie ep 6/2000.
taki który umożliwia wyjęcie mikrokontrolera i przelożenie
do do tego programatora. (czyli takie pseudo isp).
Chciałbym jednak mieć mżliwość prawdziwego programowania
isp, ale tak żeby nie uszkodzić układów.
Na wyjściu programatora jest bufor 74HCT244.
Jakie oporniki powinienem dać pomiędzy mikrokontroler
(SCK, MISO, MOSI, RESET), a
peryferia podłączone do portu żeby układ mógł działać
i nie gryzło się to z programatorem ?
programator
|
|
avr------------|Res|-------cośtam
Czy będę musiał odłączać w tym celu programator
po zaprogramowaniu mikrokontrolera?
Nie chciałbym nic zapsuć.
Dziękuję za pomoc.
Pawełr
From: Filip Ozimek <filip_at_nospam_mielonka.polbox.pl>
Subject: Re: =?ISO-8859-2?Q?uk=B3ad_w_isp_avr?=
Date: Wed, 31 Aug 2005 10:55:28 +0200
Pawełr wrote:
Witam.
Zrobiłem sobie działający programator isp do atmeli na podstawie ep 6/2000.
taki który umożliwia wyjęcie mikrokontrolera i przelożenie
do do tego programatora. (czyli takie pseudo isp).
Chciałbym jednak mieć mżliwość prawdziwego programowania
isp, ale tak żeby nie uszkodzić układów.
To może zrób ten:
http://www.amwaw.edu.pl/~adybkows/elka/ispprog.html
Działa całkiem nieźle.
--
Filip.--------------------------------------------------------------
| Natura jest w rzeczywistosci o wiele bardziej skomplikowana niz |
| nam sie wydaje. |
------------------------------------ Linux registered user: 97320 --
From: "Pawełr" <paw1976_at_nospam_poczta.onet.pl>
Subject: Re: układ w isp avr
Date: Wed, 31 Aug 2005 11:30:58 +0200
To może zrób ten:
http://www.amwaw.edu.pl/~adybkows/elka/ispprog.html
Szczeże mówiąc to mój jest prawie identyczny tylko wybieram
w opcjach stk200.
Chyba nie doczytałeś pytania.
Przecież nie podlączę wyjścia z układu 74HCT244
do masy, albo do plusa zasilania w przypadku
gdy tak są przyłączone porty w układzie z mikrokontrolerem.
Pawełr
From: "Piotr Pitucha" <piotrpitucha_at_nospam_poczta.onet.pl>
Subject: =?iso-8859-2?Q?Re:_uk=B3ad_w_isp_avr?=
Date: Wed, 31 Aug 2005 12:11:03 +0200
Użytkownik "Pawełr" <paw1976_at_nospam_poczta.onet.pl> napisał w wiadomości
news:df3u06$gib$1_at_nospam_news.onet.pl...
Chyba nie doczytałeś pytania.
Przecież nie podlączę wyjścia z układu 74HCT244
do masy, albo do plusa zasilania w przypadku
gdy tak są przyłączone porty w układzie z mikrokontrolerem.
Jak masz porty podłączone do zasilania to znaczy że nie zaprogramujesz
procesora, żaden układ Ci w tym nie pomoze, jak się boisz zakłóceń to zawsze
wolne porty możesz zadeklarować jako wyjścia i po problemie, ale
podwieszenie ich do zasilania to prosta droga do ubicia procesora, wydajność
prądowa procesora do masy jest znaczna.
Z tego samego powodu nie projektuje się sterowania układami na których
wyjściach mogłaby powstać kolizja (np. mostek który mógłby zewrzeć
zasilanie)
Pozdrawiam
From: "Pawełr" <paw1976_at_nospam_poczta.onet.pl>
Subject: Re: układ w isp avr
Date: Wed, 31 Aug 2005 13:13:35 +0200
Jak masz porty podłączone do zasilania to znaczy że nie zaprogramujesz
procesora, żaden układ Ci w tym nie pomoze, jak się boisz zakłóceń to
zawsze
wolne porty możesz zadeklarować jako wyjścia i po problemie, ale
podwieszenie ich do zasilania to prosta droga do ubicia procesora,
wydajność
prądowa procesora do masy jest znaczna.
Chodziło mi raczej o jakiś przykład ten akurat kiepski.
Ale gdybym chciał programować w układzie w którym
piny od programowania polączone są z jakimś innym
urządzeniem cyfrowym i dodatkowo zmienia się ich kierunek.
Jak w takim układzie podłączyć do działającego urządzenia
programator?
Pawełr
From: "T.M.F." <tfrancuz_at_nospam_nospam-mp.pl>
Subject: Re: =?ISO-8859-2?Q?uk=B3ad_w_isp_avr?=
Date: Wed, 31 Aug 2005 13:57:28 +0200
Chodziło mi raczej o jakiś przykład ten akurat kiepski.
Ale gdybym chciał programować w układzie w którym
piny od programowania polączone są z jakimś innym
urządzeniem cyfrowym i dodatkowo zmienia się ich kierunek.
Jak w takim układzie podłączyć do działającego urządzenia
programator?
Nie da sie?
Zauwaz, ze rezystor od strony programatora w przypadku kiedy do pinu
wykorzystywanego do programowania podlaczone jest jakies wyjscie
uniemozliwi programowanie. Takie rzeczy musisz uwzgledniac w swoim
projekcie.
Natomiast nie musisz martwic sie stanem tych pinow w samym procesorze -
programowanie zaczyna sie od podania RESET co ustawia wszystkie piny
jako wejscia. Poza tym krotkotrwale zwarcie dwoch wyjsc (z programatora
i procka) raczej nie jest szkodliwe.
From: "Piotr Pitucha" <piotrpitucha_at_nospam_poczta.onet.pl>
Subject: =?iso-8859-2?Q?Re:_uk=B3ad_w_isp_avr?=
Date: Wed, 31 Aug 2005 14:04:22 +0200
Użytkownik "Pawełr" <paw1976_at_nospam_poczta.onet.pl> napisał w wiadomości
news:df4432$2hp$1_at_nospam_news.onet.pl...
Ale gdybym chciał programować w układzie w którym
piny od programowania polączone są z jakimś innym
urządzeniem cyfrowym i dodatkowo zmienia się ich kierunek.
Jak w takim układzie podłączyć do działającego urządzenia
programator?
Projektuje się tak aby nie było kolizji, ja zakładam że nie powinienem
obciążać tych lini więcej niż 2,2K i jest OK, jeśli z tego pinu sterowany
jest układ logiczny to jest OK, tranzystor przez opornik też, jeśli chcesz
mieć wejście to najlepiej OC i w czasie powinno być w wysokim stanie, ja
zwykle jeśli już muszę robic tam wejścia to daję przełączniki, wtedy jestem
pewien że w czasie programowania nic przypadkiem nie zewrze pinu do masy.
Jeśli chodzi o kierunek, to dopięcie programatora powoduje ze deklarowanie
przez Ciebie kierunki portów biorą w łeb, nie przejmuj się nimi, procesor
jest wprowadzany w reset.....
Piotr