Kordeus
Guest
Wed Apr 04, 2007 10:37 am
W ramach samoedukacji, chcialem zrobic sobie programator PICow. Znalazlem w
internecie w miare prosty programator na LPT
(http://www.oshonsoft.com/picprog.html). Ale napotkalem maly problem. Nie
jestem pewien, jak podlaczyc nozki programator z wyprowadzeniami procka. Z
pomoca datasheetu, wydedukowalem ze:
-zasilanie i mase, oczywiscie na nozke 1 i 8;
-impuls przepalajacy (Vpp) podaje na nozke 4;
-wejscie zegara (Clock) podpinam do nozki 2 (tak mi sie w akzdym razie
wydaje, w datasheet oznaczona jest jako "CLKIN");
Z kolei zupelnie nie wiem gdzie podlaczyc Lvp, oraz con zrobic z linia
danych. Z programatora sa dwa wyprowadzenia oznaczone "DATA"(we i wy), , zas
w sposobie podlaczanie tego do uK jets przedstawione tako podlaczenie
dwukierunkowe.Czy musze te dwa wyprowadzenie z programatora zewrzec, i
podpiac do jednej nozki procesroa. Jelsi tak to do jakiej? Do 7(ICSPDAT)? Z
gory dzieki za pomoc.
--
Pozdrawiam
Rogher
Guest
Wed Apr 04, 2007 2:41 pm
Kordeus pisze:
Quote:
W ramach samoedukacji, chcialem zrobic sobie programator PICow. Znalazlem w
internecie w miare prosty programator na LPT
(http://www.oshonsoft.com/picprog.html). Ale napotkalem maly problem. Nie
jestem pewien, jak podlaczyc nozki programator z wyprowadzeniami procka. Z
pomoca datasheetu, wydedukowalem ze:
-zasilanie i mase, oczywiscie na nozke 1 i 8;
-impuls przepalajacy (Vpp) podaje na nozke 4;
-wejscie zegara (Clock) podpinam do nozki 2 (tak mi sie w akzdym razie
wydaje, w datasheet oznaczona jest jako "CLKIN");
Z kolei zupelnie nie wiem gdzie podlaczyc Lvp, oraz con zrobic z linia
danych. Z programatora sa dwa wyprowadzenia oznaczone "DATA"(we i wy), , zas
w sposobie podlaczanie tego do uK jets przedstawione tako podlaczenie
dwukierunkowe.Czy musze te dwa wyprowadzenie z programatora zewrzec, i
podpiac do jednej nozki procesroa. Jelsi tak to do jakiej? Do 7(ICSPDAT)? Z
gory dzieki za pomoc.
Pozwól że strzelę - zakładam że korzystasz z jakiegoś 8-nóżkowego. np.
PIC12F675 (bo pewnie chciałeś mieć już ADC do zabaw

)
Mniejsza o to.
jeżeli nie to poszukaj w datasheet tego uC albo rzuć jego symbol.
uC.1 - VDD (+5V)
uC.4 - Vpp (reset, napięcie programujące czy jak inaczej zwał)
uC.6 - CLK
uC.7 - DATA (wy

)
uC.8 - GND
LVP odpuszczasz sobie tylko nie włączaj opcji programowania LowVoltage
a jeżeli mówimy o tym schemacie
http://www.oshonsoft.com/picproghard.png
to nie wiem gdzie masz dwie linie oznaczone DATA.
pozdrawiam
Rogher
Kmail
Guest
Wed Apr 04, 2007 2:41 pm
Użytkownik "Kordeus" <kordeus@poczta.onet.pl> napisał w wiadomości
news:euvrjj$87a$1@pepin.polanet.pl...
Quote:
W ramach samoedukacji, chcialem zrobic sobie programator PICow. Znalazlem
w
internecie w miare prosty programator na LPT
(http://www.oshonsoft.com/picprog.html). Ale napotkalem maly problem. Nie
jestem pewien, jak podlaczyc nozki programator z wyprowadzeniami procka. Z
pomoca datasheetu, wydedukowalem ze:
-zasilanie i mase, oczywiscie na nozke 1 i 8;
-impuls przepalajacy (Vpp) podaje na nozke 4;

takiej nazwy nie słyszałem, jesli to nie zart to Vpp pochodzi od napięcia
programowania
Quote:
-wejscie zegara (Clock) podpinam do nozki 2 (tak mi sie w akzdym razie
wydaje, w datasheet oznaczona jest jako "CLKIN");
Z kolei zupelnie nie wiem gdzie podlaczyc Lvp, oraz con zrobic z linia
danych. Z programatora sa dwa wyprowadzenia oznaczone "DATA"(we i wy), ,
zas
w sposobie podlaczanie tego do uK jets przedstawione tako podlaczenie
dwukierunkowe.Czy musze te dwa wyprowadzenie z programatora zewrzec, i
podpiac do jednej nozki procesroa. Jelsi tak to do jakiej? Do 7(ICSPDAT)?
Z
gory dzieki za pomoc.
--
Pozdrawiam
Wgoogle to zacznij od tego coby dowiedziec sie min. o programowaniu pickow a
jest tego masa. Co to za tajemnicze numery nóżek (nie podałeś nazwy PIC'ka),
ale jest tak:
Vdd - zasilanie odpowiada nóżce Vdd w picku
Vss - masa odpowiada nózce Vss w picku
Vpp - napięcie programowania (ok. 13V) odpowiada nózce Vpp w picku
("programowanie wysokim napięciem")
Lvp - sygnał programowania "niskim napięciem" odpowiada PGM w picku
Data - sygnał danych odpowiada PGD w picku
Clock - sygnał zegarowy odpowiada PGC w picku
Lvp nie ma potrzeby podlaczania.
Kordeus
Guest
Wed Apr 04, 2007 7:09 pm
Quote:
Pozwól że strzelę - zakładam że korzystasz z jakiegoś 8-nóżkowego. np.
PIC12F675 (bo pewnie chciałeś mieć już ADC do zabaw

)
Mniejsza o to.
Dokladnie. Chodzi mi o 12F675/629 :)
Quote:
Moze cos zle odczytalem ze schematu, ale od PINu 2 LPT jest jedna DATA ze
strzaleczka w prawo( wydaje mi sie ze wejscie do uK), a od PINu 10 jest
druga DATA ze strzaleczka w lewo(idac dalej tym samym tokiem rozumowania,
wyjscie danych z uK...). Zas przy "Target PIC" przy nozce oznaczonej "DATA"
ta "strzaleczka" jest narysowana dwukierunkowo

I to mnie wlasnie
interesuje...W kazdym razie dzieki za dotychczasowo pomoc...
--
Pozdrawiam
Rogher
Guest
Thu Apr 05, 2007 6:01 am
Kordeus pisze:
Quote:
Pozwól że strzelę - zakładam że korzystasz z jakiegoś 8-nóżkowego. np.
PIC12F675 (bo pewnie chciałeś mieć już ADC do zabaw

)
Mniejsza o to.
Dokladnie. Chodzi mi o 12F675/629 :)
:)
Quote:
a jeżeli mówimy o tym schemacie
http://www.oshonsoft.com/picproghard.png
to nie wiem gdzie masz dwie linie oznaczone DATA.
Moze cos zle odczytalem ze schematu, ale od PINu 2 LPT jest jedna DATA ze
strzaleczka w prawo( wydaje mi sie ze wejscie do uK), a od PINu 10 jest
druga DATA ze strzaleczka w lewo(idac dalej tym samym tokiem rozumowania,
wyjscie danych z uK...). Zas przy "Target PIC" przy nozce oznaczonej "DATA"
ta "strzaleczka" jest narysowana dwukierunkowo

I to mnie wlasnie
interesuje...W kazdym razie dzieki za dotychczasowo pomoc...
No patrz. Rzeczywiście jest. Przeoczyłem. Obie "Daty" Zwierasz ze sobą i
podajesz na wejście Data w uC.
74LS06 ma wyjścia OC i podczas programowania dane są wysyłane przez pin
LPT.2 a podczas weryfikacji dane są odczytywane z uC i wrzucane na pin
LPT.10
pozdrawiam
Rogher
Kordeus
Guest
Thu Apr 05, 2007 11:15 am
Quote:
No patrz. Rzeczywiście jest. Przeoczyłem. Obie "Daty" Zwierasz ze sobą i
podajesz na wejście Data w uC.
74LS06 ma wyjścia OC i podczas programowania dane są wysyłane przez pin
LPT.2 a podczas weryfikacji dane są odczytywane z uC i wrzucane na pin
LPT.10
Ok, wielkie dzieki za pomoc. Teraz juz wszystko rozumiem :)
--
Pozdrawiam
Kordeus
Guest
Thu Apr 05, 2007 11:27 am
Quote:
No patrz. Rzeczywiście jest. Przeoczyłem. Obie "Daty" Zwierasz ze sobą i
podajesz na wejście Data w uC.
74LS06 ma wyjścia OC i podczas programowania dane są wysyłane przez pin
LPT.2 a podczas weryfikacji dane są odczytywane z uC i wrzucane na pin
LPT.10
Jeszcze jedno pytanie mi sie nasunelo...co z nieuzywanymi podczas
programowania nozkami PICa? Zewrzec do masy?
--
Pozdrawiam
Kmail
Guest
Thu Apr 05, 2007 12:41 pm
Quote:
Jeszcze jedno pytanie mi sie nasunelo...co z nieuzywanymi podczas
programowania nozkami PICa? Zewrzec do masy?
ola
Rogher
Guest
Thu Apr 05, 2007 2:16 pm
Kmail pisze:
Quote:
Jeszcze jedno pytanie mi sie nasunelo...co z nieuzywanymi podczas
programowania nozkami PICa? Zewrzec do masy?
olać
nie polecam. (ze względu np. na późniejszy zapach

)
Nic nie robisz. W stanie programowania uC są nieaktywne (być może w
wysokiej impedancji lub jako wejścia - tego nie wiem - Ale dla Ciebie
nie ma to znaczenia.
pozdrawiam
Rogher