Elektroda.pl
Elektroda.pl
X
AM TechnologiesAM Technologies
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Programator JDM i 24c04

26 Mar 2003 23:10 6276 17
  • Poziom 30  
    Witam mam programator JDM taki zrobiony z oferty nowego elektronika i chcę nim zaprogramować pamięć 24C04, Używam programu IC-Prog, Jest on na 100% poprawnie skonfigurowany, próbowałem na rozwartym pinie 7 i na zwartym, Mój sprzęt to Athlon 1500+ i Płyta ASUS A7V133, Ktoś mi powiedział że jest on za nowy i na nim nie zaprogramuje, czy to prawda ??
  • AM TechnologiesAM Technologies
  • Poziom 42  
    Bardzo możliwe ale najpier napisz czym sie objawia problem.
  • Poziom 30  
    Jak odczytuje to wszędzie mam 000000000000000000 a jak programuje to próba weryfikacji wychodzi nieprawidłowo, jak przykładowo w 1 znaku zmienie 0 na 1 to wypisuje mi że próba weryfikacji adresu 0000h nieprawidłowa, Pozycja kości w programatorze jest na 100% poprawna.
  • AM TechnologiesAM Technologies
  • Poziom 42  
    Sprawdź programem ntPICprog (ma on możliwość programowania 24C16) jeśli zadziała to raczej wina kompa. Miałem podobne problemy.
  • Poziom 33  
    Miałem też podobny problem na Athlonie 1GHz i płycie MSI K7T Turbo
    wystarczyło przepiąć na drugiego Coma i w opcjach Icproga ustawić Com2 i wszystko zaczeło śmigać. Ale niemam pojęcia dlaczego na pierwszym nie chciał działać.
  • Poziom 13  
    Z własnej praktyki wiem że pamięci niektórych producentów nie chcą się programować JDM-em niedawno na jakimś uploadzie znalazłem plik z opisem rozwiązania tego problemu ale go nie próbowłem bo aktualnie nie mam takiej potrzeby.

    cytuję:

    "Napewno kazdy z Was nie raz i dwa wkuzal sie na JDM , "blad 0000h" , "brak odpowiedzi" itd. szczegolnie z 24C64 .
    Zawsze uzywalem innych "profesjonalnych" progow ale znajomi moi sie z JDM-ami mordowali. Zmusili mnie do posiedzenia nad tematem.
    Oto solucja , jezeli mamy bledy to wlutowujemy opornik 1-2Kom miedzy 8 i 6 noge podstawki pod eproma , miedzy nimi jest dioda wiec najlepiej od gory diody rownolegle do niej.
    Nastepnie sprawdzamy czy czyta, pisze i veryfikuje
    - jezeli ciagle nie to mamy pewnie plyte na I/O ITE i zaznaczamy w ICPROGU invert MCLK
    - jezeli dalej nie chodzi to moze masz plyte np. K7S5A i wtedy zaznazczamy invert VCC i ma chodzic.
    Jak wiadomo JDM dziala na zasadzie "pompki" potencjalu i nie jest tak ze nie chce chodzic na nowszych plytach bo maja one gorsza RS232 lecz dlatego ze maje te RS232 bardziej zblizone do idealu i jak sie okazalo po pomiarach potencjal na szynie data byl wyzszy od zasilania i ten rezystor zbija go wlasnie do "normalnego" poziomu.
    Patent ten osobiscie wykoncypowalem w sobotni wieczor i sprawdzilem na 5 komputerach ktore za chiny nie chcialy dzialac z JDM a wszystkie ruszyly bez problemu."

    mam nadzieję że pomoże ci to rozwiazać problem.

    Pozdrówka
  • Poziom 30  
    Żadnym sposobem nie idzie :( prosze dalsze propozycje.
  • Poziom 42  
    Intell a tak zapytam czy jak weźmiesz w ICprog`u test sprzętu i podłączysz jakiś mierniki to wszystko jest OK?
  • Poziom 30  
    jak się podłącza mierniki do jdm'a ?
  • Poziom 42  
    Mase do GND a drugą końcówke woltomierza do SDA, SCL i patrzysz czy jak włączasz napięcie w ic-prog`u to się też włącza (jak się wyłącza to zmień opcje w ustawieniach IC-prog`a , tam są ustawienia negacji) Na końcu sprawdzasz czy jak włączysz napięcie na SDA to się pojawi krzyżyk w kwadraciku z prawej.
  • Poziom 33  
    miernikiem to można sobie najwięcej posprawdzać zwłaszcza szynę i2c ...
    chyba juz bardziej będzie pomocny oscyloskop , a co do portu COM to na nowych płytach nie będzie latał JDM , problem jest z poziomami napięć i prądów portu ... , zalezy to od płyty . możesz spróbowac podłączyć zzewnętrzne zasilanie , nie wnikałem w ten programator bo pracuję na poważnym sprzęcie
  • Poziom 30  
    Ja do zaprogramowania jednego eeproma nie będe kupował za 4000 sprzętu, jak to do 486 podepne to będzie latać ??
  • Poziom 42  
    Intell a sprawdziłeś chociaż napięcia czy są dobre i czy nie są zanegowane?
  • Moderator
    Cześć !

    Może zwększ opóźnienie ( w menu: ustawienia sprzętu , ja mam ustawione na 20) . W opisie programu polecają zwiększenie opóźnienia przy komunikacie "błąd 0000f". W tym samym menu , potrenuj z ustawieniami interfejsu. Z niektórymi układami chodzi "bezpośredni IO" , a z niektórymi "windows API". Może przestaw w opcjach "zapis pakietowy" lub "MCLR jako Vcc" . Może coś się zmieni.
  • Poziom 11  
    witam, ja także mam problem z tym JDM
    zrobiłem go wg schematu:

    https://www.elektroda.pl/mikrokontrolery/icprog104.html

    chce zaprogramować układ PIC12C508A jako modchip do PSXa

    zlutowałem, podłaczyłem do COM2, odpaliłem ICproga, ustawiłem hardware na JDM, komunikację na windows API, inwery wyczyszczone, opóźnienie na max, potem odpowiedni układ, wczytałem hexa, i zacząłem programować, robiło się to jakieś 20 minut, by na końcu pokazało się, że weryfikacja nie powiodła się na 1 adresie

    jak sprawdzić, czy to w ogóle działa?

    czytałem coś i mierzeniu napięć, wiec kliknałem na hardware check i kolejno sprawdzałem, no i mam tak:

    w normalnym trybie:
    GND -10,8
    -10,8 -10,8
    0 -10,8
    -10,8 0

    VCC
    bez zamin

    MCLR
    GND 0,28
    0,28 0,28
    0 0,45
    0,28 0

    CLK
    GND -3,2
    3,8 -3,2
    0 2,5
    3,8 0

    mierzyłem tylko na 4 pinach po prawej i lewej stronie licząc od góry, bo tak wkładałem układ (DIP8)

    Jakie poziomy napięć wymaga ten PIC żeby się zaprogramować, i jak długo muszą trwać?

    może zna ktoś prostszy i łatwiejszy schemat do zaprogramowania takiego układu. Ale zalezy mi, zeby móc tez zaprogramować PIC16F84(A)