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

Bardzo prosty programator pamięci EEPROM 24Cxxx

lechoo 21 Cze 2010 19:01 213612 259
  • HelukabelHelukabel
  • #152
    adas69
    Poziom 10  
    Może być. Jakakolwiek moc będzie wystarczająca.
  • #153
    piotrek3004
    Poziom 2  
    ja juz zwątpiłem, pomóżcie, albo kupuje programator z "prawdziwego zdarzenia"... złożyłem pająka najpierw z 1 postu, potem zamieniłem piny 3 z 5, na koncu zmontowałem własne zasilanie 5V, nawet zwarłem piny 6 i 7 i... dalej to samo! w akcie ostatecznej desperacji nawet wlutowałem wszystko w płytę główna kompa, bez zmian, testowałem chyba na 10 sztukach pamięci 24c01 z programami icprog 1.06 i ponyprog bez zmian i bez pomocy... po prostu nie daje rady tym zaprogramować!

    icprog(ustawienia jak w pierwszych postach i delay na (1)) wywala błędy typu: nie otrzymano potwierdzenia i błąd przy adresie 0000h
    a ponyprog przechodzi test Ok , ale co z tego jak przy próbie programowania ładuje błędami (-9) i (-13):cry:

    Próbowałem na win98 se i na Xp .

    Jakieś rady???:?:
  • #154
    Waldek-Z
    Poziom 9  
    Witam
    W Drukarce Xerox jest Chip z układem K7496 lub K 749G. W związku z tym mam pytanko czy da się tym programatorem zgrać zawartość z pełnego chipa i wgrać do pustego. Podobno tylko taka operacja ożywi drukarkę po dosypaniu tonera.
    Dzięki za pomoc
  • #155
    piotrek3004
    Poziom 2  
    Drogi Autorze...:D Jaki rezystor wkońcu ma być na 4 pinie??? 3k3 czy 4,7k??? bo w pierwszym poście jest 3k3 a w nowszym schemacie 4,7k:idea:
  • #156
    piotrula
    Poziom 11  
    Miałem ten sam problem z tym programatorem wywalał mi ten sam błąd okazało się że mam źle skonfigurowany kabel RS z kompem. Programator podpięty bezpośrednio do kompa działa poprawnie a przez kabel RS wywala błędy które są opisywane w powyższych postach.
  • #158
    Lotkas
    Poziom 14  
    Z najnowszym IC-PROG i schemacikiem z pierwszego postu dziala wysmienicie na 24C16. Juz 2 razy uratowal mi "zycie" :)
  • HelukabelHelukabel
  • #159
    Quarz
    Poziom 43  
    Lotkas napisał:
    Z najnowszym IC-PROG i schemacikiem z pierwszego postu dziala wysmienicie na 24C16. Juz 2 razy uratowal mi "zycie" :)
    I owszem, dlaczego ma nie działać jak port COM w komputerze jest portem spełniającym warunki specyfikacji RS-232, a nie jakąś tam - 'ersatz' - przejściówką przez USB ... :idea: :D
  • #160
    BekaS
    Poziom 10  
    Witam,
    Generalnie również mam problemy z działaniem programatora. Ostatecznie skłaniam się ku stwierdzeniu, że jest to wina przejściówki USB > RS-232. Spróbuję jutro uruchomić to na komputerze z "natywnym" portem i może to przyniesie jakieś rezultaty. Prostota tego układu w połączeniu z brakiem działania, potrafi na prawdę doprowadzić do frustracji :)

    pozdrawiam

    [edit]
    Dla potomności dodam, że przejście na "natywny" port COM doprowadziło do pomyślnego wgrania i odczytania eeproma 24C04 (niezależnie od tego czy zasilanie odbywało się poprzez port COM czy było zewnętrzne). W międzyczasie przeszedłem chyba przez wszystkie opisane w tym wątku błędy ICprog.
    - Nie otrzymano potwierdzenia - spowodowane najpierw zbyt niskim napięciem na przejściówce RS232 <> USB. Po przełączeniu na zewnętrzne zasilanie układu z zasilacza błąd powodowała wspomniana przejściówka RS232<>USB, a po przejściu na "natywny" COM powodem tego błędu było nie włączenie MCLR jako VCC
    - Błąd odczytu 0000h - spowodowany był podłączeniem urządzenia do złego portu com

    Dodam, że mam jakąś tanią przejściówkę 340 (VID_1A86 PID_7523), której nie polecam...

    pozdrawiam
  • #161
    elektryku5
    Poziom 38  
    Bardzo dziękuję za ten schemat. Udało mi się odpalić ponyproga pod winkiem (nie chciał się skompilować) i bez problemu zgrałem 24lc04 z monitora.

    Szkoda że nie ma już w sklepach laptopów z rs232, tylko te USB, ehh...
  • #162
    szymon85olo
    Poziom 10  
    Witam.
    Podziękowania dla wstawiającego (lechoo) schemacik.
    Udało mi się go zrobić i popracować nad pamięcią 24c64. Śmiga aż miło trzeba tylko dobrze skonfigurować według zaleceń lechoo.
    dzięki i pozdrawiam
  • #163
    toxick
    Poziom 9  
    Mam problem z tym programatorkiem ICprog niby czyta pamięć ale są same zera a ponyprog wywala mi błąd "Bus busy or hardware error (-11)" a chyba już 10 raz wszystko na nowo lutuje z nowych elementów.
  • #164
    elektryku5
    Poziom 38  
    Zadam podstawowe pytanie. Czy ustawiłeś go jako JDM?
  • #165
    toxick
    Poziom 9  
    Tak ustawiłem jako JDM i próbowałem na API pezpośrenim I/0 i API Windows i cały czas to samo już zaczynam się zastanawiać czy to nie wina mojego kompa :/ bo dzisiaj udało mi sie jakimś cudem po odłączeniu zasilania jak by zczytać ale 3 razy zczytałoem podkreślam NIBY zczytałęm i 3 razy rużne wartości po zamianie z hexa na normalny plik okazało się że to jaiś bełkot a nie wsad z mojej pamięci ponieważ próbuje zczytać pamięć ze starej baterii.Dodam jeszcze żeby nie było że poustawiałem tak ja było opisane we wcześniejszych postach czyli teoretycznie powinno działać a komp to stary IBM thinkpad 390 i specjalnie zainstalowany win 95
  • #166
    jousto
    Poziom 16  
    IC Prog działa.
    Schemat wykonałem wg rysunku załączonego poniżej.
    Bardzo prosty programator pamięci EEPROM 24Cxxx

    Ściągnąłem icprog.sys ze strony ic-prog i umieściłem go w tym samym katalogu co icprog.exe.
    Ustawienia programu tak jak poniżej:
    Bardzo prosty programator pamięci EEPROM 24Cxxx Bardzo prosty programator pamięci EEPROM 24Cxxx Bardzo prosty programator pamięci EEPROM 24Cxxx

    i wszystko.

    Dodano po 2 [minuty]:

    używam oczywiście winxp
  • #167
    Quarz
    Poziom 43  
    Witam,
    jousto napisał:
    IC Prog działa.
    Schemat wykonałem wg rysunku załączonego poniżej.
    Bardzo prosty programator pamięci EEPROM 24Cxxx

    Ściągnąłem icprog.sys ze strony ic-prog i umieściłem go w tym samym katalogu co icprog.exe.
    Ustawienia programu tak jak poniżej:
    Bardzo prosty programator pamięci EEPROM 24Cxxx Bardzo prosty programator pamięci EEPROM 24Cxxx Bardzo prosty programator pamięci EEPROM 24Cxxx

    i wszystko.
    ... i chyba nie wszystko ... :idea: :D
    Pomiędzy wejście stabilizatora LM78L05 a jego zacisk wspólny (GND) należy włączyć - jak najbliżej - bezindukcyjny kondensator o pojemności rzędu 470nF.
    Bez tego kondensatora stabilizator może wzbudzać się (będzie pracować jako regulator dwustanowy), a co objawia się znacznym wzrostem temperatury jego obudowy - a że jego wewnętrzna struktura jest zabezpieczona przed przeciążeniem termicznym (poprzez zmniejszanie wartości pobieranego z niego prądu) - a to może doprowadzić do ograniczenia pobieranego z niego prądu do takiej wartości, iż w efekcie tego nastąpi obniżenie wartości jego napięcia wyjściowego (stabilizowanego).

    Pozdrawiam
  • #168
    kk1122
    Poziom 12  
    Witam w ostatnim czasie stałem się posiadaczem grundig 4804 vd revers i jest ono zakodowane. Zrobiłem ten programator, ale zamiast 3,5 dałem zasilanie z usb 5v.



    Sprawdzałem kilka razy, ale wszystko jest dobrze.
    W ic-prog 1.06c niestety wychodzą same zera.
    Co mam zrobić próbowałem wiele sposobów, ale nic z tego za każdym razem wychodzą "0".
    Proszę po pomoc, bo sam nie dam rady
  • #169
    jousto
    Poziom 16  
    Jeśli wykonałeś układ ze stabilizatorem 5V wg powyższych schematów to pewnie że nie będzie działać z USB. Stabilizator potrzebuje napięcia co najmniej 1V do 1,5V wyższego aby wystartować. Ogólnie układ prezentowany na schematach jest przystosowany do zasilania z portu szeregowego komputera który jest wyposażony w taki port.
    Przedstaw trochę dokładniej jak podłączasz pamięć do programatora i do komputera to będzie można coś więcej wywnioskować.
  • #170
    kk1122
    Poziom 12  
    No tak jak na schemacie, ustawienia takie jak powyzej. Teraz mi sie pokozuje error " nie otrzymano potwierdzenia"

    Dodano po 28 [minuty]:

    sprobowalem nawet ponyprog ale jak daje i2c bus 8bit eeprom to wuskakuje problem (-14)
    a jak dam imbus eeprom to czyta normalmie tylko sa same"f" i nic po za tym
  • #171
    andrzej48
    Poziom 10  
    Witam skleiłem na pająka wg.schematu z pierwszej strony i też mi początkowo nie działało , okazało się że mój kabel był z przeplotem , zasilanie podłączyłem z usb , ale bez diody zenera , udało się odczytać 2404 i zaprogramować , czyli mój programator składał się z dwóch rezystorów 10km i4,7km
  • #172
    jousto
    Poziom 16  
    Można i tak ale to prosta droga do uwalenia pamięci. Diody zapewniają ściągnięcie napięć do poziomu 5V a tak programujesz ją szpilkami na poziomie 12V z portu szeregowego. Ja w taki sposób "zabiłem" 24c64, natomiast 24c02 programuje się bez problemu. Być może wpływ na to ma czas programowania. 24c64 to 8kB a 24c02 to 256B a więc czas "oddziaływania" programatora jest 32x krótszy.
  • #173
    elektronik000
    Poziom 19  
    U mnie 24C16 z Zenerkami na liniach SDL/SCL nie kontaktowało wcale. Po wycięciu poszło za pierwszym razem - próbowałem zarówno PonyProg jak i ICProg
  • #174
    bodzior
    Poziom 16  
    U mnie 24Cxx programuje bez problemu, ale ktoś wcześniej wspomniał że po małej przeróbce można programować 93Cxx. Jak to robić?

    A druga sprawa to potrzebowałem odczytać pamięć 24C05 i 24C046 ale takich oznaczeń nie ma w Ic-prog
  • #175
    elektryku5
    Poziom 38  
    Po co wywarzać otwarte drzwi? 3 zenerki, 3 oporniki i można zrobić SI-PROG, który działa z microwire, I2C oraz avr-kami.
  • #176
    bodzior
    Poziom 16  
    W sumie racja SI-PROG będzie bardziej uniwersalny.

    A powiedz jak mam jakiś wsad to skąd wiedzieć do jakiej kostki go można zaprogramować i czy każdy wsad jest wyłącznie pod daną kość napisany?
  • #177
    elektryku5
    Poziom 38  
    Do każdego urządzenia potrzeba innego wsadu, nie jest tak że konkretne kostki mają konkretny wsad, tylko konkretne urządzenie go ma.
  • #178
    bodzior
    Poziom 16  
    No tak ale spotkałem się w jednym typie pralki z identycznymi płytami z dwoma typami pamięci jedna 24C05 a druga 24C046 i zamieniłem je na wzajem w tych dwóch płytach i działały więc wsady musiały być te same, ale czy teoretycznie istnieje możliwość odczytania 24C05 i wpisania tego wsadu do 24C046. Oczywiście sprawdził bym to sam ale tych typów pamięci nie ma w liście IC-Prog więc chyba nawet jak bym chciał odczytać którąś z nich zaznaczając na liście ic-prog np. 24C04 to czy odczyt będzie prawidłowy?
  • #179
    elektryku5
    Poziom 38  
    Jeżeli ma tą samą pojemność, to powinno odczytać ok. (Tego 24C046 nie udało mi się znaleźć, ale całkiem możliwe, że to odmiana 24C04.)
  • #180
    krzychu1985^
    Poziom 28  
    Tak, 24c046 to po prostu 24c04.