Pytanie o programator PIC

Apr 04, 2007 8 Replies

W ramach samoedukacji, chcialem zrobic sobie programator PICow. Znalazlem w internecie w miare prosty programator na LPT

formatting link
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.


U¿ytkownik "Kordeus" snipped-for-privacy@poczta.onet.pl> napisa³ w wiadomo¶ci news:euvrjj$87a$ snipped-for-privacy@pepin.polanet.pl...

:D takiej nazwy nie s³ysza³em, jesli to nie zart to Vpp pochodzi od napiêcia programowania

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 pisze:

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

formatting link
to nie wiem gdzie masz dwie linie oznaczone DATA.

pozdrawiam

Rogher

Dokladnie. Chodzi mi o 12F675/629 :)

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...

Kordeus pisze:

:)

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

Ok, wielkie dzieki za pomoc. Teraz juz wszystko rozumiem :)

Jeszcze jedno pytanie mi sie nasunelo...co z nieuzywanymi podczas programowania nozkami PICa? Zewrzec do masy?

Kmail pisze:

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

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required