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

Programowanie AT89S52-24PU: Write error przy adresie 00000000

Certino 06 Cze 2011 14:57 2695 12
REKLAMA
  • #1 9582235
    Certino
    Poziom 17  
    Posty: 327
    Pomógł: 1
    Ocena: 7
    Witam

    Próbuję zaprogramować at89s52 - 24 pu według tego opisu:
    http://mirley.firlej.org/programowanie_at89sxx

    Programator STk200, program isp programmer.

    Miałem jeden procek
    at89s52 - 24 pu -1023A - zaprogramował się pięknie
    Teraz kupiłem kolejne które mają inną końcówkę:
    1003A i za nic nie mogę wgrać hexa. Cały czas
    Write error at adress 00000000 byte written:02 byte read:FF


    Tematy na elce przejrzałem, kombinowałem z obniżaniem napięcia, pinem 31 (bez i z napięciem), reset mam podany z programatora, tak jak na schemacie w powyższym linku.
    Co jest nie tak ?
    Dlaczego jeden poszedł a te pozostałe już nie ?
  • REKLAMA
  • REKLAMA
  • #3 9582915
    markosik20
    Poziom 33  
    Posty: 2261
    Pomógł: 208
    Ocena: 147
    A czy ten pierwszy nadal programuje się bez problemów?
  • #4 9584117
    Certino
    Poziom 17  
    Posty: 327
    Pomógł: 1
    Ocena: 7
    Niestety ale pierwszy już poszedł do klienta
  • #5 9584247
    skalsky5000
    Poziom 21  
    Posty: 483
    Pomógł: 50
    Ocena: 49
    Ja tez miałem problemy z 89S51/52 straciłem cierpliwosc i złożyłem USBasp do tego program progisp i wszystko śmiga aż milo.Rozpoznaje ci sygnaturę?.U mnie jeszcze był 1 myk,jak wcisnęło się Erase&Program All to tylko wtedy wgrywał nie wiem czym to było spowodowane ale jakiś czas działało.
  • #6 9584255
    markosik20
    Poziom 33  
    Posty: 2261
    Pomógł: 208
    Ocena: 147
    Masz coś po prostu źle podłączone, kwarc, programator etc.
  • REKLAMA
  • #8 9584503
    Certino
    Poziom 17  
    Posty: 327
    Pomógł: 1
    Ocena: 7
    Tylko że na tym samym sprzęcie programowałem tamten...
  • REKLAMA
  • #9 9584514
    adamwesola
    Poziom 24  
    Posty: 499
    Pomógł: 71
    Ocena: 22
    Tez miałem problemy - odczytywał poprawnie sygnaturę ale zaprogramować nie moglem, zmieniłem scalak 244, który wygladał na dobry i ruszyło , no i kabel musi byc ekranowany.
  • #10 9584524
    markosik20
    Poziom 33  
    Posty: 2261
    Pomógł: 208
    Ocena: 147
    Jeżeli to wygląda tak jak poniżej to sprzęt może i ten sam ale w innym podłączniu :D
    Programowanie AT89S52-24PU: Write error przy adresie 00000000
  • #11 9584591
    Certino
    Poziom 17  
    Posty: 327
    Pomógł: 1
    Ocena: 7
    U mnie jest to na płytce z gniazdem pod procesor, przez programator stk 200. Kabel między programatorem a płytką ma być ekranowany ??
  • #12 9586844
    baca2012
    Poziom 11  
    Posty: 21
    Ocena: 1
    To może masz jakies stare wersje ja mam AT89S8253 wersja SMD ( 12KB flash ) komplecik 5 sztuk po 15 zł + 5 zł wysyłka. Swietnie sie programuje tym programem jak i Dybkowskim . polecam sie mam kilka kompletów

Podsumowanie tematu

✨ Użytkownik miał problemy z programowaniem mikrokontrolera AT89S52-24PU, otrzymując błąd zapisu przy adresie 00000000. Po próbach z różnymi ustawieniami, w tym obniżaniem napięcia i podłączeniem pinu 31, nie udało się zaprogramować nowego egzemplarza (1003A), podczas gdy wcześniejszy (1023A) działał bez problemów. Uczestnicy dyskusji sugerowali sprawdzenie połączeń, użycie ekranowanego kabla oraz zmianę scalaka 244. Ostatecznie użytkownik zbudował nowy programator, co pozwoliło na pomyślne zaprogramowanie wszystkich 50 sztuk mikrokontrolerów.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA