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

Pony prog eeprom 24c01 - nie mogę zapisać danych.

kobol 05 Paź 2008 14:08 3830 3
REKLAMA
  • #1 5601171
    kobol
    Poziom 13  
    Nie wiem czy to dobry dział ale z car audio został mój temat skasowany choć dotyczy radia samochodowego. Problem jest tego typu: posiadam programator eepromów (firmy telwis) i program ponyprog i pamięć 3132 odpowiednik 24c01 nie mogę zaprogramować wyżej wymienionej pamięci. tzn zczytałem to co na niej było niby wszystko ok ale teraz nie mogę załadować do niej nowego wsadu.Wyskakuje komunikat write failed. Dziwne jest to, że starym (tym zczytanym) wsadem przebiega to bez problemu. Sądzę, że robię wszystko zgodnie z instrukcją, może mam coś źle poustawiane. Jeżeli ktoś ma jakieś sugestie to bardzo proszę o poradę.

    Poprawiłem tytuł - regulamin p.11.1
    [zumek]
  • REKLAMA
  • #2 5601325
    leszek1550
    Poziom 15  
    Sprawdź dokładnie notę aplikacyjną układu, który posiadasz. Dla przykładu 24C01B i 24C01C: jeden posiada pin TEST, a drugi WRITE PROTECT.
    Jeśli Twój układ posiada pin WP to musisz go ustawić odpowiednio aby coś zapisać. Natomiast weryfikacja po zapisie danych, które zostały odczytane wypadnie poprawnie nawet jeśli nic nie udało się zapisać bo zawiera dokładnie to samo. Dla porównania dołączam noty aplikacyjne 24C01.
  • REKLAMA
  • #3 5604370
    chiper
    Poziom 13  
    Zależy jakim poleceniem wgrywałeś eeprom. Pamięci w PonyProg nie programuj poleceniem "Program (Ctrl+P)" tylko poleceniem "Write Data (Eeprom)".
  • #4 5606892
    kobol
    Poziom 13  
    Dziękuję za podpowiedzi. Oczywiście noty tych układów posiadałem już wcześniej jednak ta podpowiedź skłoniła mnie do bardziej szczegółowego przeglądnięcia ich. Jednak nadal nie mogłem nic wykombinować. Rozwiązanie pojawiło się nieoczekiwanie i przypadkowo. Program Ponyprog w menu w którym wybiera się elementy do zaprogramowania między innymi ma 24xxAUTO co teoretycznie powinno cały proces programowania ułatwić, jednak w tym przypadku nastąpiło wręcz odwrotnie. Program na tym ustawieniu ciągle próbował zapisać do pamięci 256 bajtów gdzie po za faktycznym wsadem resztę stanowiły FF. Dlatego po weryfikacji zapisu następował błąd. Gdy przestawiłem na 2401-A zauważyłem, że plik skrócił się do 128 bajtów i w tym momencie udało się wszystko bez problemu. Sądzę, że to właśnie o to się rozchodziła cała sprawa. Program próbował zapisywać więcej niż może się pomieścić w kości. Jeszcze raz dziękuję wszystkim za pomoc.
REKLAMA