logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Programator procesorów PIC z oprogramowaniem pod Win

zasoby 06 Mar 2006 15:00 59230 99
  • Jest to prosty programator z darmowym (freeware) programem obsługującym pracującym w środowisku Win 98/XP. Programuje pliki hex wyeksportowane z programów np. MPLAB.

    Lista obsługiwanych układów:
    dsPIC30F2010 (teoretycznie wszystkie dsPIC30F są obsługiwane)
    PIC16C61, PIC16C71
    PIC16C84, PIC16F84
    PIC16C710, PIC16C711, PIC16C715
    PIC10F200, PIC10F202, PIC10F204, PIC10F206
    PIC12F629, PIC12F635, PIC12F675, PIC12F683
    PIC16F627, PIC16F627A, PIC16F628, PIC16F628A
    PIC16F630, PIC16F636, PIC16F648A
    PIC16F676, PIC16F684, PIC16F688
    PIC16F73, PIC16F737, PIC16F74, PIC16F76, PIC16F77
    PIC16F818, PIC16F819
    PIC16F87, PIC16F88
    PIC16F873A...PIC16F877A
    PIC16F88
    PIC18F242, PIC18F248, PIC18F252, PIC18F258
    PIC18F442, PIC18F448, PIC18F452, PIC18F458
    PIC18F2XX0/2XX5/4XX0/4XX5
    oraz inne zbliżone PIC jeżeli tylko posiadasz opis układów i edytor tekstu

    źródło:
    http://people.freenet.de/dl4yhf/winpicpr.html
    manual:
    http://people.freenet.de/dl4yhf/winpic/index.htm
    Załączniki:
    • Programator procesorów PIC z oprogramowaniem pod Win programatorpic.gif (9.73 KB) Musisz być zalogowany, aby pobrać ten załącznik.
    • winpicpr.zip (695.76 KB) Musisz być zalogowany, aby pobrać ten załącznik.

    Fajne? Ranking DIY
    O autorze
    zasoby
    Poziom 23  
    Offline 
    zasoby napisał 784 postów o ocenie 447, pomógł 4 razy. Jest z nami od 2002 roku.
  • #2 2784195
    Dyonizy
    Poziom 15  
    Posty: 182
    Pomógł: 13
    Ocena: 6
    Dzieki za schemat !!!
    Zbudowalem programator JDM i nie moglem zaprogramowac
    PIC16F84A . Na twoim poszlo od pierwszego kopa .
    Mam pytanie :
    Jak podlaczyc do twojego programatora procesor
    PIC12F629 ?
    Za odpowiedz z gory dziekuje .
  • #3 4430919
    dakin11
    Poziom 21  
    Posty: 565
    Pomógł: 1
    Ocena: 59
    witam czy ktoś posiada wzór płytki drukowanej do tego programatora pozdrawiam
  • #4 4564907
    radiat
    Poziom 12  
    Posty: 51
    Pomógł: 2
    Ocena: 4
    Potwierdzam super programator. Działa od pierwszego uruchomienia. Męczyłem się tydzień czasy z JDM bez pozytywnych rezultatów. A ten układ zadziałał od razu. Zamieszczam fotki JDM oraz tego układu w/g DL4YHF zrobionego na szybko. Nie chciałem męczyć się nad płytką tak jak przy JDM. Teraz już na spokojnie pomyślę o eleganckiej płytce i obudowie.
    Polecam wszystkim, ktorzy mają zamiar męczyć sięz JDM.
    NAPRAWDE SUPER.
    Załączniki:
    • dl4yhf1.jpg (261.34 KB) Musisz być zalogowany, aby pobrać ten załącznik.
    • Programator procesorów PIC z oprogramowaniem pod Win dl4yhf.jpg (186.52 KB) Musisz być zalogowany, aby pobrać ten załącznik.
    • Programator procesorów PIC z oprogramowaniem pod Win jdm.jpg (192.17 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • #5 4585560
    wojnar
    Poziom 17  
    Posty: 196
    Pomógł: 8
    Ocena: 8
    dakin11 napisał:
    witam czy ktoś posiada wzór płytki drukowanej do tego programatora pozdrawiam

    Witam, sam tez uzywam tego programatora - super. Dolaczylem wzor plytki. Plytke namalowalem dla ZIF40 i mozna tak programatorem programovac prawie wszystkei PIC-e.
    Plytka jest malowana w Light wersji Eagle 4.16.
    Załączniki:
    • WinPic ZIF.zip (10.11 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • #6 4670147
    sq8esz
    Poziom 11  
    Posty: 11
    Ocena: 1
    Witam
    Otwożyłem Pana załącznik z rysunkiem płytki programatorki ale pytam o spis elementów ,bo na zamiezczonym na forum schemacie jest mniej elementów niż na rysunku płytki zamieszczony przez Pana
    Bardzo prosze o pomoc
    Pozdrawiam
  • #7 4670260
    wojnar
    Poziom 17  
    Posty: 196
    Pomógł: 8
    Ocena: 8
    R9, R10, R11 - 10K - są potrzebne dla niektórych PIC-ów. Bo np. u PIC16F627, 628 trzeba podłączyć RB4, u PIC16F87, 88 RB3, u PIC16F87x RB3 a u PIC18Fxxx RB5 przy programowaniu do GND przez rezystor cca 10K.
    L1, R7 a L2, R8 są LED z odpowiednimi rezystorami. L1 sygnalizuje zasilanie, L2 programowanie.
    Myślę, że do czego służy D9 a C5 pisać już nie muszę :D
  • #8 4720248
    pikachu1986
    Poziom 13  
    Posty: 155
    Ocena: 36
    Cytat:
    Bo np. u PIC16F627, 628 trzeba podłączyć RB4

    moj programator nie ma podłączonego RB4 i bez problemu programuje PIC 16f628A/16f84A . Jak to jest z 16f877 ? trzeba łączyć RB3 do GDN?
  • #9 4720958
    wojnar
    Poziom 17  
    Posty: 196
    Pomógł: 8
    Ocena: 8
    Wdg. katalogu ma mieć. Jak 16F627/8 RB4 tak 16F877 RB3.
    Programator procesorów PIC z oprogramowaniem pod Win
    Programator procesorów PIC z oprogramowaniem pod Win
  • #10 4721507
    pikachu1986
    Poziom 13  
    Posty: 155
    Ocena: 36
    Ok dziękuje za odpowiedź ,pytałem ponieważ buduje ten programator ale dostosowuje go do wlasnych potrzeb i nie byłem pewny . Sugerowałem sie progamatorem ze zdjęcia, docelowo jest do 16f84 ale 16f628 tez programowałem kilka razy. pozdrawiam
    Załączniki:
    • Programator procesorów PIC z oprogramowaniem pod Win SN850274.JPG (171.13 KB) Musisz być zalogowany, aby pobrać ten załącznik.
    • Programator procesorów PIC z oprogramowaniem pod Win SN850273.JPG (179.94 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • #11 5221052
    Gogetek
    Poziom 12  
    Posty: 62
    Pomógł: 1
    A 12c509a nie zaprogramuje ??
  • #12 5658953
    viper82
    Poziom 15  
    Posty: 184
    Pomógł: 7
    Ocena: 12
    Witam!
    Zrobiłem ten programator, PIC12F629 programuje super, a z PIC12C509A mam problemy:( Czy trzeba coś zmienić dla tego układu? Może miał ktoś podobny problem??
    Pozdrawiam - Tomasz
  • #13 5688183
    viper82
    Poziom 15  
    Posty: 184
    Pomógł: 7
    Ocena: 12
    Udało mi się zaprogrwamować PIC12C509A :D Wystarczyło zmienić opcje w IC-Progu: Disable the Verifiy after programming option, and enable the Verify during programming option.

    Więcej na tej stronie: http://feng3.cool.ne.jp/en/howto12f509.html
  • #14 5973451
    k750i
    Poziom 17  
    Posty: 410
    Pomógł: 5
    Ocena: 59
    Panowie czy w tym programatorze zamiast Diod BAT42 mogę wstawić
    zwykłe impulsowe 1n4148 bo nie mam w tym momencie takich a pilnie potrzebuję zaprogramować PIC16f84A
  • #15 5973601
    miroslaw.stalbowsk
    Poziom 15  
    Posty: 122
    Ocena: 13
    Nic nie stoi na przeszkodzie ażebyś je tam wstawił, u mnie tak działa i to bez problemu.
  • #16 6038098
    k750i
    Poziom 17  
    Posty: 410
    Pomógł: 5
    Ocena: 59
    Witam!
    Zbudowałem sobie ten programator i działa super:) można powiedzieć że od kopa tylko męczyłem się z programowaniem a okazało się że miałem 4 pic uszkodzone:)

    Naprawdę polecam ten programator.
    Pozdrawiam
  • #17 6094014
    SIVLE
    Poziom 12  
    Posty: 9
    Ocena: 11
    Witam wszystkich i mam jedno pytanie na poczatek czy tym programatorem zaprogramuje pic18f458 w Ukladzie ?
    Programator procesorów PIC z oprogramowaniem pod Win
  • #18 6362264
    KBCH
    Poziom 14  
    Posty: 79
    Ocena: 3
    Mam takie pytanko czy diody bat42 można zamienić na 1n4148?
  • #19 6362681
    wojnar
    Poziom 17  
    Posty: 196
    Pomógł: 8
    Ocena: 8
    A czy ty nie umiesz czytać?
    O cztery posty wyżej masz zupełnie to samo pytanie a zaraz pod nim na niego odpowiedź.
  • #20 6367060
    KBCH
    Poziom 14  
    Posty: 79
    Ocena: 3
    wykonałem programator lecz nie mogę zaprogramować PIC16f84a. Mogę odczytać i zweryfikować natomiast w programowaniu występuje błąd 'weryfikacja błedna przy adresie 0000h' prosze o pomoc.
  • #21 7499958
    mieeczyk
    Poziom 11  
    Posty: 21
    Pomógł: 1
    Ocena: 2
    PIC16F84A bez problemu się programuje na tym zestawie :D, niestety PIC16F76 już się nie daje zaprogramować :cry:
  • #22 7500184
    Gienek
    Poziom 37  
    Posty: 2776
    Pomógł: 393
    Ocena: 353
    Daje, daje. Tylko trzeba trochę pomyśleć. Wystarczy z podstawki PIC16F84 wyprowadzić odpowiednie linie i podłączyć pod piny PIC16F76.
  • #23 7501279
    mieeczyk
    Poziom 11  
    Posty: 21
    Pomógł: 1
    Ocena: 2
    Mi się nie udaje. Podłączam zgodnie z kartą katalogową PIC16F67 i nie działa :( może wina tkwi w czymś innym :( Przy programowaniu wywala błędy. Odsyłam do postu https://www.elektroda.pl/rtvforum/topic1534621.html może ktoś wie w czym leży problem??
  • #24 7501572
    Gienek
    Poziom 37  
    Posty: 2776
    Pomógł: 393
    Ocena: 353
    Twój problem tkwi w samym programatorze COM84 - ma za niskie napięcie programujące (MCLR). Dla PIC16F84 mogło wystarczyć, ale dla PIC16F76 jest już za niskie. Zobacz na schemat programatora na początku tego postu - w nim napięcie programujące wynosi ok.12,5V. W Twoim programatorze może być różnie (napięcie niższe) - zależy od komputera (port COM).
  • #25 7501986
    mieeczyk
    Poziom 11  
    Posty: 21
    Pomógł: 1
    Ocena: 2
    Gienek czuję, że jesteś osobą która może mi pomóc. Więc co zrobić żeby udało się zaprogramować mój ptrocesorek??? jakoś zewnętrznie to zasilić?? Bo nie wiem, a bardzo mi jest potrzebne zaprogramowanie tego układu...
  • #26 7502131
    Gienek
    Poziom 37  
    Posty: 2776
    Pomógł: 393
    Ocena: 353
    Jeżeli nie widzisz na tym schemacie w pierwszym poście jak rozwiązane jest uzyskiwanie napięcia programującego, to trochę trudno będzie to wyjaśnić.
    1. Dokładnie nie wiem z jakiego schematu korzystałeś przy budowie swojego programatora. Podejrzewam, że z tego:
    Programator procesorów PIC z oprogramowaniem pod Win

    2. Schemat z pierwszego postu:
    Programator procesorów PIC z oprogramowaniem pod Win

    3. Porównaj oba schematy.

    4. Wykonaj ten programator z pktu 2 :D Nie potrzeba tak wiele elementów, a programator pozwoli Ci na zaprogramowanie swojego procesora i przyda sie w przyszłości
  • #27 7502169
    mieeczyk
    Poziom 11  
    Posty: 21
    Pomógł: 1
    Ocena: 2
    Właśnie wykonałem programator z punktu 2 (ten ze stabilizatorem na 12v)i nie działa :( w sklepie nie wyło diod bat42 to kupiłem bat43 ale w tym chyba nie ma problemy ponieważ one mają praktycznie identyczne parametry... więc co jest nie tak? może wina zasilacza, którym zasilam układ, ale wydaje mi się że zasilacz jest ok

    Dodano po 12 [minuty]:

    napięcie za stabilizatorem 12,57V. Takie samo jest na nóżce MCLR podczas programowani i nie działa:(

    Dodano po 2 [minuty]:

    Może trzeba jakoś specjalnie skonfigurować program WINPIC lub port COM??
  • #28 7502261
    Gienek
    Poziom 37  
    Posty: 2776
    Pomógł: 393
    Ocena: 353
    Jeżeli tak, to podłącz programator do portu COM (bez procesora), uruchom program i sprawdź napięcia w podstawce: pin 14 - +5V, pin 4 - ok. +12,5V. Zakładam, że do gniazda D9 wszystkie linie podłączyłeś poprawnie. Zasilacz powinien "dawać" nie mniej niż 15V/100mA
  • #29 7502314
    mieeczyk
    Poziom 11  
    Posty: 21
    Pomógł: 1
    Ocena: 2
    na nóżce Vdd jest 5,12 na nóżce MCLR jest 12,53 na nóżkach od data i clock skacze w granicach 2,5v. zasilacz jest regulowany teraz podkręciłem do 17v (wydajność 2A). z wyjętym piciem wyskakują te same błędy. już nie wiem o co chodzi. sprawdzę jeszcze podłączenie do coma czy nic nie zchrzaniłem, ale raczej nie bo płytkę robiłem w programie:( nie muszą być ustawione jakieś dziwne rzeczy w kompie, bo na jednym forum pisało że gość włączył sprzętowe sterowanie przepływem i zaczęło dziłać. u mnie to nic nie pomaga

    Dodano po 56 [minuty]:

    podłączenie com jest ok. PIC16F84 się programuje aż miło popatrzeć. nie wiem w czym jest problem :(
  • #30 7502726
    Gienek
    Poziom 37  
    Posty: 2776
    Pomógł: 393
    Ocena: 353
    Jeżeli wszystko OK, to napisz jak podpinasz PIC16F76 do tego programatora (jaki sygnał, na który pin)

Podsumowanie tematu

LABEL_AI_GENERATED
Dyskusja dotyczy prostego programatora procesorów PIC z oprogramowaniem działającym pod Windows 98/XP, obsługującego wiele modeli PIC, w tym PIC16F84, PIC16F628, PIC16F877A, PIC18F458 i inne. Użytkownicy potwierdzają skuteczność programatora, zwłaszcza w porównaniu do popularnego programatora JDM, jednak pojawiają się problemy z programowaniem niektórych układów, np. PIC16F76, PIC12C509A czy PIC18F4550. Wskazywane są przyczyny problemów, takie jak niewystarczające napięcie programujące (minimum około 12,7 V, optymalnie 13,5 V), błędy w montażu (np. odwrotnie wlutowany stabilizator 7812 lub tranzystory BC307), nieprawidłowe podłączenie pinów programowanych układów (np. konieczność podłączenia pinów RB3, RB4 do masy przez rezystory dla niektórych PIC), czy błędna konfiguracja oprogramowania (np. IC-Prog, WinPic). Wskazano, że diody BAT42 można zastąpić 1N4148 lub BAT43 bez problemów. Użytkownicy dzielą się wzorami płytek drukowanych, schematami i konfiguracjami, a także doświadczeniami z programowaniem różnych modeli PIC. Programator może działać jako In Circuit Programmer (ICSP). Wskazano, że niektóre nowsze modele PIC, takie jak PIC18F26K20, nie są obsługiwane przez to oprogramowanie i wymagają dedykowanych programatorów jak PICKit2/3. Problemy z portem COM, konfiguracją portu i zasilaniem są często przyczyną błędów programowania. Zalecane jest stosowanie stabilizowanych zasilaczy 15 V o odpowiedniej wydajności oraz dokładne sprawdzenie poprawności montażu i połączeń. Wskazano także, że do nauki programowania nadają się tanie i popularne modele PIC16F84 i PIC16F628.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA