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

Bardzo prosty programator pamięci EEPROM 24Cxxx

lechoo 18 Kwi 2004 13:33 229872 268
  • #91 4883716
    AdamPo
    Poziom 2  
    Posty: 3
    Witam
    Proszę o pomoc w zaprogramowaniu karty SIM
    Chodzi mi wgranie EEPROM na kośc 24C256.
    W zaden sposób nie można zaprogramowac ICProgiem
    Wywala bład
    Resetowanie karty nie udało się.
    Gdyby ktoś mógłby mi pomóc. Byłbym wdzięczny

    podaje GG 1435870
    Pozdrawiam Adam

    Dodano po 4 [minuty]:

    Sorry podalem zły GG
    prawidłowy GG 1325870

    Adam

    Dodano po 6 [minuty]:

    Sorry podalem zły GG
    prawidłowy GG 1325870

    Adam
  • #92 5002571
    shel82
    Poziom 18  
    Posty: 475
    Ocena: 116
    Witam, zrobiłem ten prosty programator i sprawdziłem na dwóch komputerach:
    1,7 GHz - laptop - dość nowy (winXP)
    233 MHz - staruszek (win98)
    i w obu przypadkach nie działa?
    używam do tego IC-prog 1.05 (w winXP z ddoatmowymi sterownikami) i nic, włączyłem "MCLR jako Vcc"
    w obu przypadkach odczytuje same 0000, a przy próbie weryfikacji wywala błąd?
    może ktoś miał podobnie, ponieważ skoru tylu osobom działa to raczej ja robię coś źle?
  • #93 5004873
    mickemaster
    Poziom 27  
    Posty: 1323
    Pomógł: 80
    Ocena: 166
    Kup najtańszą pamięć np. 24c16 a potem bierz się za simki.
  • #94 5005084
    lechoo
    Poziom 39  
    Posty: 5160
    Pomógł: 377
    Ocena: 544
    Karta SIM to coś więcej niż sama pamięć 24C256...
  • #95 5025888
    krzychu1985^

    Poziom 28  
    Posty: 973
    Pomógł: 132
    Ocena: 151
    witam. moglibyście podać dokładniejsze parametry elementów z których można zbudować ten programator ? Kumpel chce mi coś takiego zmontować ale musi znać dokładniejsze dane, np. rezystor 3k3 może mieć 0,5W lub 0,6 lub jeszcze inne parametry. Podajcie dokładne dane elementów jakie zastosowaliście: 3k3, 10k 5V1 i 1n4148. Czy jest to obojętne ? Proszę o odpowiedzi. Pozdrawiam i dzięki.
    Konto firmowe:
    Krzysztof Łukasik LukasKomp
    Elizy Orzeszkowej, Ostrzeszów, 63-500
  • #96 5025972
    kundzios
    Poziom 19  
    Posty: 401
    Pomógł: 20
    Ocena: 42
    Nie ma znaczenia jakiej mocy dasz elementy, w tym układzie przepływają bardzo małe prądy.
  • #97 5029542
    krzychu1985^

    Poziom 28  
    Posty: 973
    Pomógł: 132
    Ocena: 151
    witam. mam pare pytań odnośnie tego programatora:
    1. Czy odczyta i wgra pamięć do baterii od laptopa 24c046?
    2. Jaki jest koszt podzespołów ? (proszę o dobór)

    wklejam zdjęcie wtyczki od baterii, gdzie można dostać gniazdo na coś takiego i czy wszystkie baterie bazowane na 24cxxx mają taką samą wtyczkę ? Jak podłączyć taką wtyczkę na układzie, tzn skąd będę wiedział za co dany pin odpowiada? Proszę o wyrozumiałość, bo jestem słaby w tych sprawach i dopiero się uczę. Pozdrawiam i proszę o odpowiedzi.

    Bardzo prosty programator pamięci EEPROM 24Cxxx
    Konto firmowe:
    Krzysztof Łukasik LukasKomp
    Elizy Orzeszkowej, Ostrzeszów, 63-500
  • #98 5149879
    Pawcio89
    Poziom 20  
    Posty: 287
    Pomógł: 32
    Ocena: 24
    Może ktoś wrzucić link do pliku "icprog.sys" ?
    Chciałem zaprogramować PIC16F84A i wywala i błąd przy weryfikacji 0000h
  • #100 5165120
    Harpax
    Poziom 11  
    Posty: 6
    Witam. Zrobiłem ten programator i niby ładnie weryfikuje, ale kiedy dochodzi do programowania to wywala mi błąd... Może mi ktoś poradzić, co mam zrobić?
  • #101 5457414
    bartek0518
    Poziom 21  
    Posty: 521
    Pomógł: 45
    Ocena: 49
    Witam. Też mam trochę problemów z tym programatorem. Próbowałem na diodzie Led jak i na 1N4148 i nic. Prze lutowałem wszystko ze 2 razy na dokładkę Na próbę użyłem 24C08C81 wyciągniętej z jakiegoś urządzenia.Odczytuje same zera, a gdy chcę zaprogramować wywala błąd weryfikacji przy adresie 0000h. No chyba że żadnego kodu nie ma to wtedy wszystko jest spoko. Sterowniki mam pobrano bo mam Xp, ustawione wszystko tak jak było podane w tym temacie i nic. :( Proszę o pomoc
    Pozdrawiam.
  • #102 5477577
    wader_669
    Poziom 28  
    Posty: 1512
    Pomógł: 93
    Ocena: 15
    Dalo by rade zrobic ten programator pod usb ?
    uzywajac np. ukladu FT232RL lub FT245RL albo jakiejs taniej przejsciowki z allegro ?
    Przede wszystkim chodzi mi o programowanie pamieci eeprom zewnetrznej 24c512 i zeby programator byl jak najtanszy.
    Chyba ze ktos poleca jakis inny programator ?
  • #103 5628623
    witt69
    Poziom 23  
    Posty: 1098
    Pomógł: 6
    Ocena: 92
    drucik13 napisał:
    Dlaczego ikonka do kasowania jest nieaktywna w programie IC-Prog.Wszystko działa pięknie tylko niemoge skasować zawartości pamięci.Pomocy


    No właśnie, posiadam taki sam programatorek i mam ten sam problem.
  • #104 5630216
    bacix
    Poziom 12  
    Posty: 85
    Ocena: 5
    Witam, czy tym programatorem zaprogramuje Attiny2313 ? Jeśli tak to których nóżek używa sie do programowania, patrzac od lewej na schemacie.
    pozdrawiam
  • #105 5631667
    mickemaster
    Poziom 27  
    Posty: 1323
    Pomógł: 80
    Ocena: 166
    Do tego attiny to kup lub zrób stk200/300.
  • #106 6171739
    Dulan
    Poziom 26  
    Posty: 1212
    Pomógł: 26
    Ocena: 246
    drucik13 napisał:
    Dlaczego ikonka do kasowania jest nieaktywna w programie IC-Prog.Wszystko działa pięknie tylko niemoge skasować zawartości pamięci.Pomocy


    Nie pamiętam dokładnie, ale kasowanie, to chyba zapisanie jej FF.
    Poprawić mnie proszę jak jest inaczej.
  • #107 6182673
    prezes475
    Poziom 11  
    Posty: 75
    Ocena: 6
    Błąd weryfikacji dla adresu 0000h!

    Programuje 24C04

    Sprawdzałem pod XP z driverem na NT i tak jak zalecaliście nie poszło. Wyrzuca powyższy błąd.

    Sprawdzałem pod 98SE SP2 również ten sam błąd.
    Proszę o pomoc.
  • #108 6187451
    evolucja
    Poziom 20  
    Posty: 552
    Pomógł: 3
    Ocena: 25
    @prezes475
    Ustawienia -> Sprzęt -> Inwersja MCLR - zaznacz

    może tak pójdzie 8)
  • #109 6192156
    prezes475
    Poziom 11  
    Posty: 75
    Ocena: 6
    okazało się że nie było zasilania na zenku ;) podłączyłem zasilanie z PS2 :) raz udało się zrobić weryfikacje ;) ale to raz następnym razem już się to nie udawało i kolejne razy też nie :)

    jaka może być przyczyna?

    Ustawienia -> Sprzęt -> Inwersja MCLR obyło się pierwszą raz bez tej opcji a potem koniec.
  • #110 6249977
    AdamDnB
    Poziom 11  
    Posty: 77
    Ocena: 9
    U mnie na płycie gigabyte GA-MA770-DS3 układzik zadziałał bardzo sprawnie. Pominąłem jednak obydwie diody, a zasilanie +5V na eprom dałem z jednej z kostek, które wychodzą z zasilacza (czerwony przewód).
    Jednak do zczytania zawartości pamięci 24C16 musiałem użyć PONYPROG2000.
    ICPROG generował jakieś błędy i nie dawał rady zczytać z COM1.
    W PONYPROG, w opcji SETUP i dalej w INTERFACE SETUP przestawiłem na JDM API, zaznaczyłem COM 1 i wszystko hulało.
  • #111 6257897
    evolucja
    Poziom 20  
    Posty: 552
    Pomógł: 3
    Ocena: 25
    Jakie błędy wyświetlał ICPROG?
  • #112 6258927
    AdamDnB
    Poziom 11  
    Posty: 77
    Ocena: 9
    Zaraz po kliknięciu na ikonę ICPROG wyskakuje taki aplecik:
    Bardzo prosty programator pamięci EEPROM 24Cxxx
    Później jeszcze jakieś inne, ale teraz nie jestem w stanie sobie przypomnieć, ani sprawdzić ponownie(screena wrzucić ewentualnie) ponieważ nie mam już radyjka, do którego podłączałem ten cały układzik. PONYPROG bez problemu zadziałał.
    Zapomniałem jeszcze w poprzednim poście nadmienić, że pamięć 24C16 była SMD w związku z tym postanowiłem jej niewylutowywać z płytki. Bez problemu PONYPROG dał radę.
  • #113 6267846
    Jacek31
    Warunkowo odblokowany
    Posty: 541
    Pomógł: 48
    Ocena: 9
    Ten błąd pojawia się w WIN XP, i jest spowodowany odmową dostępu do sprzętu przez WIN. Aby go wyeliminować należy w opcjach sprzętu (F3) wybrać, Windows API. I wszystko zadziała, jak trzeba.
    Ale ważniejszym błędem jest to że na schemacie jest BŁĄD I to znaczny. Chodzi o to że autor źle ponumerował piny, i tak pin nr 3 powinien być zamieniony z pinem nr 5. Dopiero wtedy programator jest prawidłowo zasilany.
  • #114 6311750
    ciapciok
    Poziom 20  
    Posty: 503
    Pomógł: 3
    Ocena: 109
    Czy ten programator będzie współpracować z wirtualnym portem na bazie PL2303 ? Chodzi mi głównie o napięcia, bo mam taki kabelek USB-RS232 i poziomy logiczne są TTL lub 3V3. Zenerka jest zbędna, ale co z resztą ?

    Pozdrawiam
  • #115 6311912
    Jacek31
    Warunkowo odblokowany
    Posty: 541
    Pomógł: 48
    Ocena: 9
    Powinien. Ale nie jestem pewny czy ta Zenerka jest zbędna?? Przejściówka przejściówką, ale pewnie ma na pokładzie przetwornicę z 5V na 12V.
    Ale i tak pojawia się ważniejsze pytanie. Czy oprogramowanie będzie działać na wirtualnym RS-ie, bo odwołuje się do układu I/O. I tu pewnie sprawa utknie w miejscu.
  • #116 6312006
    ciapciok
    Poziom 20  
    Posty: 503
    Pomógł: 3
    Ocena: 109
    Przejściówka nie posiada konwertera poziomów logicznych. Skoro oprogramowanie działa też na WinAPI to powinno działać na przejścówce, mnie chodzi o hardware, czy te stany logiczne będą w stanie to wysterować.

    Pozdrawiam
  • #117 6312142
    Jacek31
    Warunkowo odblokowany
    Posty: 541
    Pomógł: 48
    Ocena: 9
    No cóż, jak nie spróbujesz to się nie dowiesz. Ale jeżeli jesteś pewien że na wyjściu są stany logiczne TTL, to możesz zmniejszyć wartości oporników do 1Kom, i powinno działać. Ja np. nie miałem 3,3 k to dałem 4,7 i też działa. Nie sa one aż tak tragicznie newralgicznie, a jak chcesz to możesz sobie je nawet dokładnie policzyć. weź sprawdz jaki jest dozwolony max prąd dla końcówek układów serii 24xx i policz sobie oporniki dla 12V, tak aby był nieco mniejszy (prąd oczywiście). Np jak w nocie będzie 30mA to policz sobie dla 25mA, i na pewno działać to będzie, a i zabezpieczenie też pewne będziesz miał. Co do WinAPi to różnie tez z tym bywa, zwłaszcza z przejściówkami USB<>RS. Czasami to dział bez zarzutu, a w innych przypadkach nie chce wcale. Ogólnie powiem tak. Koszt wykonania programatorka jest tak niski że najlepiej spróbować. Zenerkę bym sobie zostawił, zawsze to zabezpieczenie, a przy 5V i tak nie będzie tam przeszkadzać, bo po prostu nie zacznie przewodzić, ale jak byś się zapomniał i gdzieś potem podłączył programatorek do rasowego RS-a to ci ta zenarka, ocali scalak w podstawce.
    No teraz to policzyłem jak zmienisz oba oporniki na 4,7 k to przy 12V masz prąd w granicy 0,0025A (2,5mA), a dla 5V 0,001A (1mA), czyli powinno być bezpiecznie dla obu napięć, i działać też powinno poprawnie.
  • #118 6319390
    slaviusz1
    Poziom 19  
    Posty: 408
    Pomógł: 6
    Ocena: 116
    a ja używam tego i działa na 100 %
    Załączniki:
    • untitled.jpg (900.05 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • #119 6377135
    Krazykilla
    Poziom 13  
    Posty: 82
    Pomógł: 2
    Ocena: 2
    Witam! Mam pewną wątpliwość i chciałbym się skonsultować. Czy tym programatorem zaprogramuje kostkę 24WC02J firmy CSI ?
  • #120 6540833
    Kaxxl
    Poziom 11  
    Posty: 64
    witam
    jaki jest +/- koszt wykonania takiego ukladu?
    Moglby ktos wstawic fotki tego programatora bo nie dokonca wiem jak maja byc ulozony rs232 i podstawka/pamiec eeprom
    z gory dzieki
    pozdro

Podsumowanie tematu

✨ Dyskusja dotyczy bardzo prostego programatora pamięci EEPROM serii 24Cxxx, zbudowanego z czterech elementów biernych i obsługiwanego programem IC-Prog. Układ jest stabilniejszy niż popularny programator JDM i umożliwia programowanie różnych kości EEPROM, w tym 24C01, 24C02, 24C08, 24C16, 24C32, 24C65, 24LC21, 24LC164, 24LC174 oraz 24LC128 i 24C256. Wskazano konieczność odpowiedniej konfiguracji IC-Prog, m.in. wyboru programatora JDM, ustawienia opóźnienia na 1 oraz włączenia opcji "Włącz MCLR jako Vcc" dla zasilania pamięci. Problemy z komunikacją często wynikają z błędnego podłączenia, zimnych lutów, użycia diody LED zamiast prostowniczej 1N4148, niewłaściwego napięcia zasilania (zalecane 5V stabilizowane, czasem z użyciem diody Zenera 5,1V lub stabilizatora 78L05), a także różnic w płytach głównych komputerów. Użytkownicy zgłaszali błędy weryfikacji przy adresie 0000h, brak potwierdzenia komunikacji oraz problemy z działaniem na systemie Windows XP, które można rozwiązać instalując sterownik icprog.sys i ustawiając odpowiednie opcje w programie. Wskazano, że programator nie obsługuje wszystkich typów mikrokontrolerów PIC, a do programowania niektórych układów (np. PIC12C508, Attiny2313) potrzebne są inne programatory. Możliwe jest rozszerzenie funkcjonalności o pamięci serii 93cxx poprzez dodatkową przystawkę. Dyskutowano także o budowie układu "na pająka" w obudowie DB9 oraz o alternatywnych programach, takich jak PonyProg, które w niektórych przypadkach działają stabilniej. Poruszono kwestie kompatybilności z portami COM, problemów z laptopami bez portu COM (konieczność użycia przejściówki USB-RS232) oraz wpływu szybkości procesora na działanie programatora (nieistotna). Użytkownicy dzielili się doświadczeniami dotyczącymi doboru elementów, montażu, oraz konfiguracji oprogramowania, a także wskazywali na błędy w oryginalnym schemacie (zamiana pinów 3 i 5). Podsumowując, prosty programator 24Cxxx jest skutecznym narzędziem do programowania popularnych pamięci EEPROM, pod warunkiem prawidłowego montażu, konfiguracji i doboru komponentów.
Wygenerowane przez model językowy.
REKLAMA