Zestaw startowy ZL2PRG
Masz problem? Zapytaj na forum elektroda.pl
From: "Sirtap" <sirtap_nospam_at_nospam_poczta.onet.pl>
Subject: Zestaw startowy ZL2PRG
Date: Thu, 6 Jul 2006 13:08:22 +0200
Witam
W dokumentacji programatora mikrokontrolerów AVR, ZL2PRG
http://www.btc.pl/pdf/zl2prg.pdf na stronie 3 pokazane są 2 schematy
podłączenia programatora do mikrokontrolera, w tym schemat dołączenia
programatora do mikrokontrolera w przypadku, gdy jeden z portów PB5, PB6 lub
PB7 jest skonfigurowany jak wyjście.
W dokumentacji zestawu startowego ZL3AVR http://www.btc.pl/pdf/zl3avr.pdf
mikrokontroler jest podłączony do wejścia ISP w zwykły sposób, tak jakby w
czasie programowanie jego porty nie mogłyby być ustawione jako wyjścia.
Czy to znaczy, że zaprogramowanie mikrokontrolera w tym zestawie, gdy jego
porty ustawione są jako wyjścia, jest niemożliwe? Wydaje się to absurdalne.
W takim razie, kiedy należy stosować ten "rozszerzony" sposób podłączenia
ISP do mikrokontrolera.
Pozdrawiam
From: Adam Dybkowski <adybkows123_at_nospam_amwaw.edu.pl>
Subject: Re: Zestaw startowy ZL2PRG
Date: Fri, 07 Jul 2006 00:05:27 +0200
Sirtap napisał(a):
Czy to znaczy, że zaprogramowanie mikrokontrolera w tym zestawie, gdy jego
porty ustawione są jako wyjścia, jest niemożliwe? Wydaje się to absurdalne.
W czasie programowania szeregowego (ISP) procesor jest w resecie. Czyli
wszystkie piny I/O ma skonfigurowane jako wejscia bez pullupu (Hi-Z).
Nie ma znaczenia, do czego piny MISO,MOSI,SCK wykorzystuje nominalnie
oprogramowanie. Ma natomiast duze znaczenie, do czego jeszcze te piny sa
dopiete (oprocz programatora i procesora) i czy nie bedzie na nich
wymuszany jakis stan podczas programowania.
--
Adam Dybkowski
http://www.amwaw.edu.pl/~adybkows/
Uwaga: przed wysłaniem do mnie maila usuń "123" z adresu.
From: "Sirtap" <sirtap_nospam_at_nospam_poczta.onet.pl>
Subject: Re: Zestaw startowy ZL2PRG
Date: Fri, 7 Jul 2006 08:35:51 +0200
oprogramowanie. Ma natomiast duze znaczenie, do czego jeszcze te piny sa
dopiete (oprocz programatora i procesora) i czy nie bedzie na nich
wymuszany jakis stan podczas programowania.
Jeżeli to zewnętrzne urządzenie może wymusić niepożądany stan znaczyłoby to
raczej, że port skonfigurowany jest jako wejście.
From: Marcin Stanisz <mstanisz_at_nospam_poczta.bzdury.onet.pl>
Subject: Re: Zestaw startowy ZL2PRG
Date: Fri, 7 Jul 2006 10:01:39 +0200
Dnia Fri, 7 Jul 2006 08:35:51 +0200, Sirtap napisał(a):
Jeżeli to zewnętrzne urządzenie może wymusić niepożądany stan znaczyłoby to
raczej, że port skonfigurowany jest jako wejście.
A z drugiej strony nie chciałbyś, żeby podczas programowania wariowały
peryferia, np. siłowniki kłapały, grzałki się załączały itp.
Pozdrawiam
Marcin Stanisz
--
"A lie will go round the world before the truth has got its boots on"
Terry Pratchett, "Truth"
From: "Sirtap" <sirtap_nospam_at_nospam_poczta.onet.pl>
Subject: Re: Zestaw startowy ZL2PRG
Date: Fri, 7 Jul 2006 12:01:01 +0200
A z drugiej strony nie chciałbyś, żeby podczas programowania wariowały
peryferia, np. siłowniki kłapały, grzałki się załączały itp.
oczywiście masz racje, ale na moim poziomie to na razie LEDy, czyli nie mam
czym się przejmować.
pozdrawiam