Elektroda.pl
Elektroda.pl
X
PCBway
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 29 Kwi 2015 21:46 209625 259
  • #211
    adas69
    Poziom 10  
    Jeśli macie problem z zasilaniem to zamiast zwykłej krzemowej diody prostowniczej dajcie diodę schottky'ego. Spadek napięcia jest na niej mniejszy :)
    Albo jako kolega powyżej napisał - zastosować zasilacz +5V
    adas
  • PCBway
  • #212
    walcu23
    Poziom 9  
    Czyli wtedy Vcc i GND eepromu nie są podłączone do RS232 tylko do osobnego zasilacza? Co wówczas z pinami 1,2,3,4 - są podłączane do masy w złączu czy do masy z zasilacza?
  • PCBway
  • #213
    adas69
    Poziom 10  
    Łączysz obie masy - zasilacza i RS232 i to dajesz na GND. A Vcc podajesz z zasilacza (+).
  • #214
    walcu23
    Poziom 9  
    Po instalacji i zapięciu kostki przy próbie odczytu pojawia się błąd : Nie otrzymano potwierdzenia! I po zabawie...
    Skonfigurowałem ic prog tak jak trzeba, napięcie zasilania 5V, i nic... system to win xp 2000, doinstalowałem sterownik dla Vin 2000 i dalej nic...
  • #215
    adas69
    Poziom 10  
    O ile mnie pamięć nie myli to przed instalacją sterowników trzeba było uruchomić program jako administrator (prawy klik myszy i uruchom jako Administrator)
    Dopiero po takim zabiegu (wcześniej usunąłem sterownik jak zwykły user z prawami administratora) ruszyło.
  • #216
    walcu23
    Poziom 9  
    Jak uruchomię jako administrator to icprog wogóle nie działa (jakiś błąd użytkownika)
    Zainstalowałem PonyProg i ten z kolei wyrzuca błąd: urządzenie nie odpowiada" orzy próbie odczytu
    Możliwe że coś nie tak z kompem???
    Napięcia na pinach 5i6 wynoszą -0.56V
  • #217
    sSmall
    Poziom 19  
    Pamiętam ze musiałem w panelu sterowania zmienić port Com z 1 chyba na 3. Sprawdz tez w biosie czy jest on włączony
  • #218
    walcu23
    Poziom 9  
    Obydwa porty COM1 i COM2 są aktywne i mają zainstalowane sterowniki. Gdy w ICprogu ustawię port COM2 który jest pusty ( nie jest do niego podłączony programator) to odczyt działa, i są same zera w adresach.
    Gdy zmienię na port COM1 do którego mam podłączony programator, wyskakuje "Nie otrzymano potwierdzenia".
    Gdy zamienię porty, tj podłączę programator do COM2 a pusty zostawię COM1 to odczyt z pustego COM1 działa, zajęty COM2 wywala błędy.

    Zainstalowałem PonyProg2000, i aby test wyszedł pomyślnie muszę połączyć pin 6 i 7 w RS232 zworką, wtedy test ok. Ale jak zacznę skan, wywala po angielsku " Urządzenie nie odpowiada"
    Teraz to już sam nie wiem, choć obstawiam, że to wina systemu. Sam komp też nie jest najmłodszy, ma z 15 albo więcej lat.....
  • #219
    Gunslinger
    Poziom 29  
    Witam. Zrobiłem schemat z 1 postu, i nie zadziałał. Próbowałem kilka razy przerabiać i nic. Teraz mam zasilanie z zasilacza przez stabilizator z kondensatorem na wejściu i wyjściu, ale dalej to samo. W ic-prog przy konfiguracji z pierwszych postów zczytuje same zera przy odczycie 24c16. Kiedy wrzucę sterownik do folderu z programem i dam w opcjach jego użycie, przy odpaleniu wyrzuca nie znaleziono sterownika. Z czym może być problem?
  • #221
    NeoNeonowy
    Poziom 16  
    Witam,
    Gunslinger napisał:
    Witam. Zrobiłem schemat z 1 postu, i nie zadziałał. Próbowałem kilka razy przerabiać i nic. Teraz mam zasilanie z zasilacza przez stabilizator z kondensatorem na wejściu i wyjściu, ale dalej to samo. W ic-prog przy konfiguracji z pierwszych postów zczytuje same zera przy odczycie 24c16. Kiedy wrzucę sterownik do folderu z programem i dam w opcjach jego użycie, przy odpaleniu wyrzuca nie znaleziono sterownika. Z czym może być problem?
    odpowiem Tobie tu coś - a może i nie - jak dowiem się jakie są parametry Twojego portu COM i gdzie on jest zainstalowany (komputer stacjonarny - typ/oznaczenie MB - czy laptop - typ/oznaczenie - a może tylko przejściówka USB na COM - typ, prawdziwa, czy ersatz)?.
    Nic tu o tym nie wiemy, a podejrzewam, iż wina, że nie działa Tobie ten programator jest właśnie po stronie owego portu COM.
    Nie wiem też jakiego Systemu Operacyjnego używasz, a to ważne, ponieważ program obsługujący ten "programator" - napisałem to w cudzusłowie, bo kudy mu do programatora jako takiego? - IC-Prog ma swoje w tej materii wymagania.

    Pozdrawiam
  • #222
    Gunslinger
    Poziom 29  
    Przepraszam, miałem napisać, ale z pośpiechu uciekło. Win 7. COM założony miesiąc temu na śledziu. Płyta to: gigabyte ga-eg41mf-us2h
  • #223
    sSmall
    Poziom 19  
    Miałem podobny problem kiedyś. Z tego co pamiętam zainstalowałem ponyprog i bez problemu zadziałał.
  • #224
    Gunslinger
    Poziom 29  
    PonyProg pluje "Bus usy or hardware error -11", a po invert data-in "Hardware error, is the board properly conected -14". Na Ubuntu 12.04 to samo.
  • #226
    NeoNeonowy
    Poziom 16  
    Gunslinger napisał:
    Przepraszam, miałem napisać, ale z pośpiechu uciekło. Win 7. COM założony miesiąc temu na śledziu. Płyta to: gigabyte ga-eg41mf-us2h
    Dziękuję za informacie. Powinien działać, zobacz TAM jak powinien wyglądać poprawiony schemat oraz konfiguracja programu IC-Prog - dodano stabilizator +5V - oraz bezindukcyjny kondensator, o którym tam w następnym poście.
    Poza tym, to skonfrontuj Twój "programator" z tym co napisano TAM oraz o zawartości plików w folderze programu IC-Prog przeczytaj TU, a jak to wszystko nie pomoże, to napisz do mnie via PW - będę mieć dla Ciebie propozycję nie do odrzucenia. :D
  • #227
    Gunslinger
    Poziom 29  
    Na razie korzystam z tego:

    Bardzo prosty programator pamięci EEPROM 24Cxxx

    Kondensatory ceramiczne. Zasilanie to zasilacz zewnętrzny. Na 24c16 równo 5.00V. Iceprog.sys umieszczony w tym samym folderze co .exe, oraz w System32 i tak go nie widzi. Windows API ustawione. Reszta ustawień jak w tych postach. W sumie to je widziałem, i sprawdzałem, bo temat przeglądałem cały 3 razy. I przy odczycie nie wywala błędów, tylko zczytuje same zera. Co ciekawe, nawet jak "programator" nie jest wpięty do kompa.

    P.S. Zwarłem również 6 z 7, ale nie pomogło w PonyProg.
  • #229
    sSmall
    Poziom 19  
    wykopałem mój pierwszy programator, pin3 rs232 mam podłączony przez diodę led do zasilania 5v
  • #230
    NeoNeonowy
    Poziom 16  
    :arrow: Gunslinger zobacz TAM schemat na Fig. 3. JDM PIC programmer, to porządny i przetestowany przez mnie JDM Programmer.
    Nie pozostanie Tobie nic innego - a sprzęt komputerowy masz do tego odpowiedni - jak zmontować porządnego JDM-a.
    Mało, mam ich dwa zmontowane egzemplarze, a i chyba jeszcze jedną "gołą" PCB (tylko bez złącza ICSP).
    Jeszcze jedno zapytanie: ciągle próbujesz zaprogramować ten jeden, jedyny, egzemplarz pamięci 24C16, może ten egzemplarz pamięci jest po prostu zabezpieczony "na wsze czasy" przez zapisem?
    Zwróć też uwagę na pin-7 - zobacz - ma być on podłączony do GND - do pin-4 - by był możliwy zapis do tej pamięci.
    Ile sztuk masz tych pamięci do zaprogramowania?

    U mnie mój JDM Programmer pod IC-Prog ver. 1.06B oraz pod Windows-7 64-bit działa poprawnie; czyta, programuje, pamięć 24C16 (ATMEL 802), zobacz poniżej, gdzie kolejno:
    skasowania - zapisana - pamięć w całości zawartością 0xFF (same "1"), zapisana dowolnym "wsadem", ponownie skasowana/zapisana zawartością 0xFF, ponownie zapisana poprzednim "wsadem":
    Bardzo prosty programator pamięci EEPROM 24Cxxx Bardzo prosty programator pamięci EEPROM 24Cxxx Bardzo prosty programator pamięci EEPROM 24Cxxx Bardzo prosty programator pamięci EEPROM 24Cxxx
  • #231
    Gunslinger
    Poziom 29  
    Ani razu nie próbowałem zapisać. Potrzebuje eeprom z środka. Nie mogę odczytać. Wieczorem potestuje schematy, o ile znajdę wszystkie elementy.
  • #232
    NeoNeonowy
    Poziom 16  
    Gunslinger napisał:
    Ani razu nie próbowałem zapisać. Potrzebuje eeprom z środka. Nie mogę odczytać. Wieczorem potestuje schematy, o ile znajdę wszystkie elementy.
    Zapomniałem poprzednio dodać, że ów "dowolny wsad" to w tej pamięci był, został on odczytany, następnie zapisany z rozszerzeniem HEX, itd.
  • #233
    Gunslinger
    Poziom 29  
    Nurtuje mnie dlaczego oba programy nie reagują na zmiany w programatorze, co więcej. Tak samo się zachowują przy jego obecności, jak i braku.
  • #234
    NeoNeonowy
    Poziom 16  
    Zasadnicze pytanie: port COM-1 masz uaktywniony w BIOSie i poprawnie skonfigurowany?
    Czyli na adres 3F8 oraz przerwanie sprzętowe IRQ4.
    Inna możliwość to taka, że "śledź" z taśmą do COM ma niepoprawne wyprowadzenia, a są ich aż trzy konfiguracje.
    Wtedy należy zrobić sobie testową wtyczkę, np. taką jak tu, poczytaj też tam jak ten port testować, i sprawdzić czy działa poprawnie.
    O tym również jest TAM.
    Inną możliwością testowania tego portu - za pomocą takiej samej wtyczki j/w - jest użycie starego programu działającego pod realnym DOS-em - "odpalanego" z bootującej dyskietki, lub takiegoż pendrive'a spod USB - pod nazwą PC-Doctor (PCDR.EXE).
    Code:
    Watergate Software Inc.
    
                                       PC-Doctor 1.5 Comments
                                       2000 Powell Street, Suite 1200
                                       Emeryville, CA 94608
                                       Fax (510) 653-4784
                                       Internet: support(malpa)ws.com
  • #235
    Gunslinger
    Poziom 29  
    Na razie sprawdziłem BIOS. 3F8/IRQ4. Jak będę w mieście kupię wtyczkę do testów, i resztę komponentów.
  • #236
    Gunslinger
    Poziom 29  
    Zrobiłem wtyczkę, pobrałem ten program Link , otwieram port, wpisuje coś, daje wyślij znaki i nic. Nie mogę znaleźć instrukcji tego programu. Robię dobrze?
  • #237
    NeoNeonowy
    Poziom 16  
    Gunslinger napisał:
    Zrobiłem wtyczkę, pobrałem ten program Link , otwieram port, wpisuje coś, daje wyślij znaki i nic. Nie mogę znaleźć instrukcji tego programu. Robię dobrze?
    Jakiego programu, tego z podanej tu linki?
    A tego nie znam, jutro go sobie potestuję.
  • #238
    Gunslinger
    Poziom 29  
    Wziąłem programator do kolegi z kompem stojącym na XP. Zgrał IC-Progiem od pierwszego strzała.
  • #239
    NeoNeonowy
    Poziom 16  
    Gunslinger napisał:
    Wziąłem programator do kolegi z kompem stojącym na XP. Zgrał IC-Progiem od pierwszego strzała.
    Moim zdaniem, to nie wina Systemu, a Twojego komputera, a konkretnie niepoprawnie działającego w nim portu COM.

    U mnie - mój programator - działa w każdym OS, od XP, poprzez Vista, do Windows-7.
    Na nowszych jeszcze nie sprawdzałem.
  • #240
    Gunslinger
    Poziom 29  
    Też tak uważam. No nic. Może zapoluję na lapa z XP i COM. Przyda się jeden. Na razie dziękuje.