AVR Webserver SD Card Problem

Gast #346985
Lesenswert?
• ▲
▼
Hallo an das Forum!

Ich habe zwar im Forum schon nach Antworten gesucht aber es ist nicht
die passende Lösung für mein Problem dabei!

Ich habe immer noch das Problem, das ich keine SD Card (64MB Karten von
Parasonic, Traveler, Leica) zum laufen bekomme!

Hardware:

ATmega32 16Mhz, mit  SourceCode 1.39 prog.
3com 509B Netzwerkkarte IRQ9 I/O 300
5V-3.3V Levelschifter mit Transis von Ulrich für SD Card
SD Card Socked

Der Webserver läuft einwandfrei (define  USE_MMC 0).Also ohne
Karteneinbindung.
Wenn ich dann die SD-Karten Routine (define USE_MMC 1) einbinde
äußert sich das Problem im Terminal mit:

START...
!!-- Keine SD Kate gefunden --!!
!!-- Keine SD Kate gefunden --!!
!!-- Keine SD Kate gefunden --!!
usw.

Wenn ich nun mit dem Oszi nachmesse scheint die Karte(n) zu antworten
(siehe Anhang).

Ein weiters Fenomen ist, das wenn ich an den SCLK mit dem Tastkopf
gehe, im Terminal auf einmal -- SD Karte gefunden! -- erscheint!

Anschließend müßte doch die Karte einen Returncode schicken (Command)!

Ich bekomme aber überhaupt keine Ausgabe! An was kann das liegen?

Auf Wunsch kann ich mal die Oszi-Timings als Anhang reinstellen.

An ein Hardware Problem glaube ich nicht mehr, da ich die Schaltung
überprüft habe und an der Karte ja saubere Signale habe.

Bitte helft mir ein bischen weiter! Ich bin schon ganz verzw...

Grüße von OLLI aus München
Gast #346987
Lesenswert?
• ▲
▼
Hallo AVRNIX!

ich hab mir den Link angeschau und den Code 2.4 von ULLI getestet.
Leider bin ich kein Stück weitergekommen.

Laut Oszi anworten die 64MB Karten mit -----_ = DO von der Karte.

Nur der ATmega versteht die Antwort nicht. Wo muß ich am Timing was
ändern damit  er die Karte versteht. Ich bin in C ein Newbie!

Danke für Eure Hilfe

Gruß von OLLI
Gast #346989
Lesenswert?
• ▲
▼
Hallo nochmal!

Jetzt bin ich, hoffe ich, ein Stück weiter.
Ich habe den Quarz von 16MHz auf 7,372800 MHz geändert.
Jetzt bringt mir das Terminal folgende Antwort:

System OK

Karte gefunden!!
ff ff ff ff ff ff ff ff 2e 2e 2e 2e 0 ff ff ff
Directory


Directory Ende

FERTIG!!

Die Karte ist mit FAT16 formatiert und es befindet sich eine Datei
index.htm darauf.
Eigetlich müßte mir das Term. diese Datei anzeigen. Was bedeuten die
ganzen FF´s bzw.2e

PS: ATmega32 (7,3728MHz) ist mit SourdeCode V2.5 von Ulrich prog.
Hardware: ATmega32 , 64MB SD-Card Panasonic

Wäre nett wenn mir jemand weiterhelfen könnte

Grüße OLLI

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.