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

MC9S08AC60CFUE - problem z mikrokontrolerem MC9S08AC60CFUE

ziguś 05 Lip 2013 10:47 5556 5
REKLAMA
  • #1 12488935
    ziguś
    Poziom 23  
    Witam
    Mam problem z mikrokontrolerem MC9S08AC60CFUE. Mirokontroler pracuje na płytce do pralki elektrolux EWT10115W. Rok po zakończeniu gwarancji pralka zakończyła pranie wyłączyła się i więcej się jej nie udało uruchomić. Kupiłem nową płytkę na allegro, wysłałem numer pralki sprzedającemu, on ją zaprogramował i pralka działa. Postanowiłem że naprawię starą płytkę i okazało się że nie pracuje na niej przetwornica bo mikrokontroler ją tak obciąża że ta cały czas próbuje wystartować i nie może. Kupiłem taki mikrokontroler w farnelu, przelutowałem i przetwornica ruszyła. Miałem to wcześniej uzgodnione z Panem który mi sprzedał nową płytkę ze jak naprawię starą to on mi ją zaprogramuje. Wysłałem płytkę, ale niestety okazuje się że tej starej za cholerę nie da się zaprogramować. Pan mi odpowiedział że próbował kilkanaście razy na różne sposoby, ale nie udało się zaprogramować pamięci.
    Czy mogę prosić o jakąś podpowiedź ?
  • REKLAMA
  • #2 12489038
    piotrva
    VIP Zasłużony dla elektroda
    Na pewno skrzaty domowe zagnieździły się w obwodach na płytce i uniemożliwiają przepływ programu do procesora, bo podkradają bity danych na obiad dla małych krasnali.

    A na serio - jest zbyt dużo niewiadomych. Po pierwsze uszkodzenie mikrokontrolera mogło być przyczyną wtórną i na płytce może znajdować się nadal coś niesprawnego, co w inny sposób zniszczyło nową kość. Dalej, nie wiadomo jak lutowałeś ten procesor i czy w czasie wymiany nie uszkodziłeś płytki i/lub nowej kości. Dalej, nie wiadomo jak ten Pan to programuje, skąd ma wsady itd. Żeby coś powiedzieć trzeba by porównać obie płytki w każdym calu (napięcia, sygnały, ...)
  • REKLAMA
  • #3 12489146
    ziguś
    Poziom 23  
    Jak na razie to udało mi się napisać program tylko na atmegę - i stąd wiem że program główny mieści się w pamięci flash, a Pan mi odpisał że "...nie można w żaden sposób zaprogramować pamięci eprom..."
    No chyba że elektrolux dostaje te płytki z wgranym wsadem ( do pamięci flash ) i w zależności od modelu pralki wgrywa się różne zawartości epromu. Ta płytka znajduje się w kilkunastu modelach pralek. Tylko jak sprawdzić taką teorię ?

    Płytka ta znajduje się w modelach: EWT 10110W, EWT 10115W, EWT 9125W, EWT 13120W, EWT 10120W, EWT 9120W, EWT 11124W, EWT 10020W, EWT 8120W, EWTS 10120W, EWTS 13120W, EWT 106210W, EWT 126210W, EWB 85210W, EWB 95210W, EWT 105210W.
  • REKLAMA
  • #4 12489190
    piotrva
    VIP Zasłużony dla elektroda
    ziguś napisał:
    "...nie można w żaden sposób zaprogramować pamięci eprom..."

    Nie można w żaden sposób potwierdzić kompetencji tego Pana.
    http://www.freescale.com/files/microcontrollers/doc/data_sheet/MC9S08AC60.pdf
    Jak donosi kompetentne źródło procesor ten nie ma pamięci EPROM ani EEPROM
    ziguś napisał:
    Tylko jak sprawdzić taką teorię ?

    Odpuść sobie. A jak chcesz to kup analizator logiczny o odpowiednich parametrach, masz 2 płytki, podepnij się i badaj ;)
  • REKLAMA
  • #5 12489321
    ziguś
    Poziom 23  
    Ja bym spróbował jeszcze jedną rzecz. Napisać i wgrać programik który będzie np. mrugał diodą zasilającą. Rozwiązał by się problem kompetencji "tego Pana". Tylko jakim programatorem to zaprogramować i w jakim programie napisać program.

    Ewentualnie może kiedyś przeczyta ten temat ktoś "będzie chciał" wgrać soft do procka.
  • #6 14919909
    ziguś
    Poziom 23  
    Uważam że temat można zamknąć
REKLAMA