PIC 16F876 programowanie - prosze o pomoc

Jan 08, 2005 12 Replies

Witam. Dostalem ostatnio do doswiadczen jezdzaca zabawke oparta na ukladzie PIC



16F876-20. Zabawka posiada zlacze programatora, przez ktore uklad zostal zaprogramowany, niestety nie mam kabla/programatora. Na zewnatrz wyprowadzone sa linie PB7, PB6, MCLR (poprzez opornik 1ohm..), Vcc i Gnd. Jakiego programatora moge uzyc (chodzi o najprostszy mozliwy schemat)? Procek jest wlutowany w p³ytke, wiec nie ma mozliwosc go wyjecia - w gre wchodzi tylko te 5 linii. Z zabawki moge dostarczyc zasilanie zarowno
+5V jaki i +12V. W programowaniu PICow jestem dosyc poczatkujacy.. Podejrzewam, ze do programowania bede musial uzyc IC-Prog. Za pomoc z gory dziekuje Pozdrawiam Grzegorz

mo¿esz zrobiæ programator JDM. Schemat i soft jest na stronce:

formatting link
józek

Ja używałem tego:

formatting link
nie narzekam, schemat prosty, płytka uniwersalna, icprog do tego i MPLAB. pozdrawiam Grześ

Wiem ze juz bylo, ale nie moglem sie oprzec:

formatting link

Dziekuje za pomoc, ale mam maly problem - nie mam wyprowadzonej na zewnatrz linii PB3. Oczywiscie jest mozliwosc dolutowania na krotko jednego wyjscia wiecej, ale czy ono jest w ogole konieczne? Pozdrawiam Grzegorz

Uzytkownik "Karol 'Beetle' Zukowski" snipped-for-privacy@poczta.onet.pl> napisal w wiadomosci news:croi6u$osl$ snipped-for-privacy@news.onet.pl...

G napisał(a):

na 100% Ci nie odpowiem, ale na przykład firmowy ICD2 Microchipa posiada PB3 wyprowadzone, ale z niego raczej nie korzysta. W kazdym razie, jak długo używam ICD2, nie korzystał.

Wydaje mi się, że PB3 jest do programowania przy niskim napięciu, czego nie obsługują te "małe" programatorki! pzdr P.S. Jakby Ci to nie sprawiało problemów, to odpowiadaj pod postem!!

G napisał(a):

Z tego co przed chwilą wyczytałem, PB3 jest tylko do LVP (Low Voltage Programming). Ważne jest jeszcze że jak się go wyzeruje (LVP fuse) to już tylko dostepny jest tryb programowania podwyższonym napięciem (LVP to 4,5 do 5,5V)

Tawez napisał(a):

Ja uzywam ICD2 i nie mam wyprowadzonej linii LVP. Nawet instrukcji tego nie ma. Pozdr.

U¿ytkownik "józek" snipped-for-privacy@vp.pl napisa³ w wiadomo¶ci news:cro75v$jbp$ snipped-for-privacy@news.onet.pl...

A wiec wykonalem programator wg. schematu z pierwszego rysunku

formatting link
w programie ICProg wybieram port COM i Windows API, opoznienie - 10 (duron 1300). Nastepnie daje "Sprawdz sprzet". Napiecie mierzylem miedzy GND a pozostalymi pinami w zlaczu, ktore podpinam do okuladu z PICiem. Oto wyniki testu: Data Out: - 7,96V / 0,37 V Clock: -5,87V / 0,69V Mclr: - 5,64 / 4,91V VCC: -5,17V - caly czas Pierwsza wartosc, to gry kwadracik przy nazwie sygnalu w oknie "Sprawdzanie Sprzetu" jest pusty, druga wartosc - kwadracik wlaczony. Podczas testu programator nie jest podlaczony do PICa - wylacznie do PC. Przy probie odczytania poprzedniej zawartosci otrzymuje same FF.. Jak na moj gust cos jest nie tak..poprawnosc polaczen sprawdzilem 2 razy. Wszystko jest tak jak na schemacie (z ta zmiana, ze zamiast do PIC16C84, programator podlaczam tylko do linii PB6, PB7, Vdd, Vss, i MCLR w PICu

16F876). Pozdrawiam Grzegorz

upss.. Przepraszam za zamieszanie - przypadkowo wlutowalem na odwrot tranzystorki.. Zaraz poprawie i przetestuje. Pozdr.

Klops - obrocenie tranzystorkow nic nie pomoglo.. Nadal programator nie pracuje a napiecia w czasie testu sprzetu sa bardzo podobne do poprzednich. Tranzystorki dzialaja (sprawdzalem na testerze). ...

(....) :-/ :-| Przepraszam najladniej jak potrafie... Zmylilo mnie GND na schemacie.. :P Oczywiscie trzeba bylo podpiac na odwrot linie zasilajace PICa.. Dziekuje pieknie jeszcze raz. Pozdrowienia dla Wszystkich Grzegorz

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required