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 i karta SD - błędy 229 i 227 przy inicjalizacji na LCD

werewolf15 01 Lip 2012 18:31 1765 8
REKLAMA
  • #1 11061259
    werewolf15
    Poziom 14  
    Mam program do inicjalizacji karty sd na atmege32.Cały program wykonuje się dobrze do momentu gdy na lcd pojawiają sie kody błędów.Jeżeli sd umieszczę w slocie to błąd=229, jeżeli slot jest pusty(niema karty) błąd =227.
    Program wygląda następująco
    Kod: text
    Zaloguj się, aby zobaczyć kod

    Schemat podpięcia jest prosty- przez dzielniki napięcia do pinów isp.
    Biblioteki są w załączniku(musiałem je zmienić na własne potrzeby).
    Proszę o pomoc w stwierdzeniu gdzie znajduje się błąd który uniemożliwia inicjalizację.
  • REKLAMA
  • #2 11061366
    mickpr
    Poziom 39  
    werewolf15 napisał:
    Schemat podpięcia jest prosty- przez dzielniki napięcia do pinów isp.

    Pokaż ten schemat (cały).
  • REKLAMA
  • #3 11061457
    werewolf15
    Poziom 14  
    Schemat jest mniej więcej taki:
    Atmega32 i karta SD - błędy 229 i 227 przy inicjalizacji na LCD
    Dodam że zasilanie karty się zgadza (ok3,3v) chociaż wiem że powinien być stabilizator :)
  • #4 11061544
    mickpr
    Poziom 39  
    Co do schematu - mam nadzieję, że "dbasz" o kondensatory blokujące.
    Widzę pewną niekonsekwencję w kodzie:
    Kod: text
    Zaloguj się, aby zobaczyć kod

    wpis
    Kod: text
    Zaloguj się, aby zobaczyć kod

    Chyba o czymś zapomniałeś
    1.nie ten port
    2.nie ten pin
    prawda?

    A to jest to co zobaczyłem na początku.
  • REKLAMA
  • #5 11061694
    werewolf15
    Poziom 14  
    Faktycznie zrobiłem tam błąd ale po poprawieniu program dalej działa jak działał wcześniej.A co to są te kondensatory blokujące?
  • #6 11061713
    excray
    Poziom 41  
    Zasilanie karty SD przez dzielnik rezystorowy 3k3/1k8 to mistrzostwo świata. Na forum są demotywatory elektroników. Możesz wrzucić tam ten schemat z opisem "Nie wiem czemu ale nie chce działać. Pewnie uszkodzona karta"
  • REKLAMA
  • #7 11061765
    mickpr
    Poziom 39  
    werewolf15 napisał:
    A co to są te kondensatory blokujące?

    http://pl.wikipedia.org/wiki/Kondensator#Kondensatory_blokuj.C4.85ce

    Zacznij od ponownego sprawdzenia kodu. Tak jak napisałem, ja zakończyłem na pierwszym znalezionym błędzie software-owym, ale powodem może być (i najpewniej również jest) tragiczne zasilanie karty SD.
    Kolega excray ma jak najbardziej rację.
  • #8 11061809
    Konto nie istnieje
    Poziom 1  
  • #9 11061817
    werewolf15
    Poziom 14  
    Wielkie dzięki excray!Zamiast dzielnika do zasilania karty podłączyłem stabilizator i teraz wszystko działa jak trzeba, niema żadnych kodów błędów program działa tak jak w założeniach!
    Jeszcze raz dzięki wszystkim!
    Zamykam temat
REKLAMA