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

PIC 16F84-04/P & Najprostszy programator do programowa

mertens 24 Paź 2006 20:25 4559 10
REKLAMA
  • #1 3149661
    mertens
    Poziom 12  
    Posty: 53
    Ocena: 8
    Witam !!
    Jako początkujący w tej dziedzinie z góry przepraszam za wszelkie niedociągnięcia z mojej strony..

    Mam do was koledzy w zasadzie dwa pytania.

    Otóż musze zaprogramować PIC 16F84 ale w ogólnym opisie urządzenia które buduje jest ten układ podpisany jako PIC 16F84 ale w szczegółowym wykazie elementów widnieje jako PIC 16F84-04/P i na zdjęciu tego urządzenia tez da się odczytać że jest PIC 16F84-04/P

    Czym się różni PIC 16F84 od PIC 16F84-04/P a jeszcze znalazłem cos takiego PIC 16F84A ? Czy to jest jeden i ten sam układ ??

    Dodam że mam wsad do niego i w programie IC-PROG nie ma czegos takiego jak PIC 16F84-04/P. Jeste tylko PIC 16F84


    A drugie pytanie to chciałbym zbudować najprostszy programator do programowania właściwie tylko tego PIC 16F84-04/P i chciałbym się zapytać czy ten programator będzie się nadawał do zaprogramowania PIC 16F84-04/P ??

    Tu link do programatora
    http://www.sp8obe.vt.pl/index.php?option=com_content&task=view&id=30&Itemid=84


    Pozdrawiam
  • REKLAMA
  • #2 3150037
    Gienek
    Poziom 37  
    Posty: 2776
    Pomógł: 393
    Ocena: 352
    W sieci można znaleźć wiele not aplikacyjnych, w których wszystko jest opisane. Najogólniej rzecz biorąc, należy to rozumieć: (PIC16F84-04/P)
    procesor PIC16F84 można taktować zegarem 4 MHz, jest w obudowie plastykowej DIP.
    Ten programator jak najbardziej nadaje się do zaprogramowania Twojego procesora (i jeszcze wielu innych procesorów i pamięci)
  • #3 3150661
    Misiu111
    Poziom 12  
    Posty: 31
    http://www.elenota.pl/d.php?pid=32271&pdf=35007b - tu mozesz poczytac o tym procku

    PIC 16F84-04/P to PIC16F84 - tylko oznaczenia dotycza obudowy itp.
    (tu DIP18)

    najlepiej programowac za pomoca JDM'a i programu icprog

    pewnie ten z Twojego linku bedzie ok -- ale diody sa zbedne


    Rafal
  • REKLAMA
  • #5 3152036
    Gienek
    Poziom 37  
    Posty: 2776
    Pomógł: 393
    Ocena: 352
    Tak, będzie i pamięci 24Cxx też. Obsługuje go program ICprog.
  • REKLAMA
  • #6 3152087
    mertens
    Poziom 12  
    Posty: 53
    Ocena: 8
    Pewnie was już mecze ??
    Jeszcze jedno pytanie czy tym programatorem z allegro zaprogramuje również PIC 16F628 ?????
  • #7 3152097
    Gienek
    Poziom 37  
    Posty: 2776
    Pomógł: 393
    Ocena: 352
    Tak. Wyprowadzenia programujace, które wykorzystuje programator JDM dla PIC16F628 i PIC16F84 są takie same. ICprog też obsługuje te PICe
  • #8 3153371
    mertens
    Poziom 12  
    Posty: 53
    Ocena: 8
    Zdecydowałem się zbudować programator z linku który wcześniej podałem

    http://www.sp8obe.vt.pl/index.php?option=com_content&task=view&id=30&Itemid=84


    Ale jeden z kolegów wspomniał ze diody są nie potrzebne i chciałbym o to zapytać po cos są właściwe te diody chodzi oczywiście diody LED i dla czego czerwona ma mieć 13V zielona 5V a żółta ??? no właśnie nie wiadomo ??

    Jak zastosuje inne kolory diód i na inne napięcie to cos nie będzie działać ???
  • #9 3153489
    Gienek
    Poziom 37  
    Posty: 2776
    Pomógł: 393
    Ocena: 352
    Żeby zabierać za budowę urządzenia, najpierw należy zrozumieć jego działanie. Na schemacie wstawione diody LED to tylko "bajer" : czerwona - sygnalizuje programowanie układu (to napięcie powinno być ok.13V); zielona - sygnalizuje zasilanie programatora (winno być ok.5V); żółta - działanie zegara przy programowaniu-odczycie procesora. Do poprawnego zaprogramowania procesora te sygnalizacje wcale nie są potrzebne, a wręcz przeciwnie, przeszkadzają, bo obciążają port RS, z którego zasilany jest programator, co w konsekwencji może doprowadzić do błędnego działania programatora. Dlatego kolega napisał, że te diody nie są potrzebne.
  • REKLAMA
  • #10 3153490
    woytekp
    Poziom 26  
    Posty: 631
    Pomógł: 80
    Ocena: 69
    Te diody rzeczywiście są niepotrzebne choć przydatne. Są to zwykłe diody LED i wskazują odpowiednio zielona - "istnienie napięcia +5V", czerwona - "istnienie napięcia +13V", żółta - "sygnał taktujący (zegar)", tak więc nie są to diody na te napięcia tylko kontrolki które wskazują czy napięcia te są w układzie obecne

    Pozdrawiam
  • #11 3178191
    mertens
    Poziom 12  
    Posty: 53
    Ocena: 8
    Zrobiłem programator z linku który podałem ale niestety nie chce mi programować niczego.Ciągle wyskakiwał błąd.

    Śledząc podobne tematy na forum zmierzyłem napięcie na 3 pinie portu COM okazało się że bez programatora 10,2 V a z programatorem 5,8V.

    Wiedz z tego co zrozumiałem musze zasilić programator z zewnętrznego źródła ?

    I tu teraz moje pytanie gdzie mam podpiąć zasilanie i co zmodyfikować aby nie spalić programatora i portu COM ?

Podsumowanie tematu

✨ PIC16F84-04/P to wersja mikrokontrolera PIC16F84 taktowana zegarem 4 MHz i zamknięta w obudowie DIP18; różnice między PIC16F84, PIC16F84-04/P oraz PIC16F84A dotyczą głównie parametrów taktowania i obudowy, a nie funkcjonalności układu. Do programowania tych układów polecany jest programator typu JDM obsługiwany przez program IC-PROG, który jest kompatybilny zarówno z PIC16F84-04/P, jak i PIC16F628 oraz pamięciami 24Cxx. Najprostsze programatory, takie jak podany w linku sp8obe.vt.pl, nadają się do programowania tych mikrokontrolerów. Diody LED w programatorze (czerwona, zielona, żółta) pełnią funkcję sygnalizacji obecności napięć i sygnału zegarowego, ale nie są niezbędne do poprawnego działania i mogą obciążać port COM, co może powodować błędy programowania. W przypadku problemów z napięciem na porcie COM (np. spadek z 10,2 V do 5,8 V po podłączeniu programatora) konieczne jest zasilanie programatora z zewnętrznego źródła, aby uniknąć uszkodzenia portu i zapewnić stabilne działanie urządzenia.
REKLAMA