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

ATMEGA32 BASCOM - Rs232+KartaSD=restartowanie systemu

mirekbujak 01 Gru 2014 09:04 837 0
REKLAMA
  • #1 14181198
    mirekbujak
    Poziom 11  
    Witam.
    Przedstawiam pokrótce sytuacje: mam system na Atmega32, nazwijmy go serwerem, który zapisuje cyklicznie na karcie SD dane (np temperaturę co minute).
    Wszystko działa.

    Mam drugi system, też na Atmega32, powiedzmy klient, który wysyła do pierwszego dane po RS232. Serwer odczytuje i wyświetla: wszystko działa ok.

    Teraz chcę dodać zapisywanie tych danych na karcie SD serwera - i tu serwer się... restartuje.

    Przejrzałem program napisany w Bascomie 1000x.
    Czy ma to jakiś związek z napięciami?
    Próbowałem wpiąć przeciwstawnie diodę do RS ale nic to nie dało.
    Popsul mi sie oscyloskop, wiec trudno mi wykryc anomalie
    Dodatkowy element: kiedy odlaczam zasilanie serwera, po kablu RS klienta ma zasilanie 5V na noge RX, ale na zasilaniu plytki pojawia sie ok 2.5v. Czy jest to normalny objaw, czy tez moze wskazywac na uszkodzenie procka?
    Jakiś pomysł?
    Dziękuję.

    SD jest podpiety sprzetowo, a wiec piny B4-B7
    UART tez sprzetowy na D.0
    Nie wiem, jakich danych brakuje w opisie, zeby byl wystarczajaco jasny
    jesli bedzie trzeba, przerysuje schemat z plytki-gotowca

    oto fragment kodu:
    Kod: text
    Zaloguj się, aby zobaczyć kod
  • REKLAMA
REKLAMA