Elektroda.pl
Elektroda.pl
X

Search our partners

Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

HC11F1 - HC11F1 Port D i E brak działania

gka3 13 Jun 2013 23:39 1074 2
  • #1
    gka3
    Level 17  
    Witam.

    Mam problem z procesorem Motorola MC68HC11F1.

    Zamontowany jest w wyświetlaczu, zarządza ekranem i kontrolkami LED.
    W wyświetlaczu wylała się bateria, po wymianie pojawił się problem.

    Po podłączeniu zasilania wyświetlacz i kontrolki zapalają się w różnych konfiguracjach, każde podłączenie zasilania powoduje zaświecenie innych diod i innych segmentów na wyświetlaczu.

    Po pomiarach okazało się, że brak jest sygnału synchronizującego/ taktowania dla zewnętrznych układów wykonawczych.



    Początkowo procesor nie pracował, ale po wykonaniu ręcznego resetu zaczął pracować, oscylator, wyjście 4xout, zegar E, przerwania, reset, MODA i MODB są prawidłowe, procesor wymienia dane z eepromem 29f010 i układem Transmisji danych.

    Natomiast wyjścia Port D nie pracują,

    PIN 28 - Rx komunikacja z układem zapalającym diody LED nie pracuje
    PIN 29 - TX komunikacja z układem zapalającym diody LED nie pracuje
    PIN 30 - MISO nic
    PIN 31 - MOSI nic
    PIN 32 - SCK nic
    PIN 33 - SS nic

    Podmieniłem procesor początkowo zaczął się grzać, po przemyciu nóg pędzelkiem przestał się grzać.
    Po wymianie spadło zużycie prądu.
    Na starym procesorze wynosiło 0.2 A.
    Na nowym procesorze wynosi 0.1 A przez sekundę po podłączeniu i spada do 0.0xA, nie mam w zasilaczu dokładniejszego amperomierza ale jest poniżej 0.1 A.

    Zauważyłem, że bateria zegara która ktoś wymienił na nową była rozładowana.
    Nie wymieniałem jeszcze baterii tylko ja na razie wyjąłem.

    W tej chwili skończyły mi się pomysły, co może mieć wpływ na działanie portów?
    Nie odczytywałem jeszcze eepromu, może coś z programem.
    Komunikacja procesora z eepromem na pewno jest, ale czy dane są właściwe, nie wiem.

    Proszę o pomoc.
    Pozdrawiam.
  • #2
    User removed account
    User removed account  
  • #3
    gka3
    Level 17  
    Właśnie tego nie zrobiłem.

    Z tego co udało mi się ustalić to w dedykowanych programatorach ETL do Motoroli
    nie ma możliwości odczytu tego procesora.
    UPA i Xprog też nie obsługuje tego procesora.

    Z tego wynika że być może procesor po starcie pobiera dane tylko z Flasha.

    Ale racja że ma on 256 kB pamięci Eeprom w sobie.

    To też jest jakiś trop zagłębie się bardziej w sprawę odczytu tego eepromu.


    Nowy procesor po zamontowaniu tak samo zachowuje sie jak stary.
    Czyli stary procesor może też może mieć uszkodzenie eepromu wewnętrznego
    A nowy jest poprostu czysty.

    Tylko wobec tego dlaczego ETL nie ma takiej maski w obsłudze..