Forum: Mikrocontroller und Digitale Elektronik AVR Webserver SD Card Problem


von OLLI (Gast)


Lesenswert?

Hallo zusammen,

Nehme gerade meinen Webserver in Betrieb:

Hardware:

ATmega32 16Mhz
3C509B - I/O 300 IRQ9
SD Card 32MB

SourceCode V1.39 Ulrich Radig

Mein Terminal gibt folgenden Text aus:

START...

MMC/SD-Karte gefunden!

Init...
Phase 1
Phase 2
Phase 3
Phase 4
Phase 5
node A0-246C-6FF2
I/O address 300
Phase 6
Phase 7
MfgtID: 6D50
Product ID: 9550
Phase 9
Phase 10
Phase 11
...
-- Init 3C5x9: Okay --

My Mac: 0.a0.24.6c.6f.f2
My IP : 192.168.0.2

Der Webserver läuft aber es steckt "keine"!! SD Card im Slot.
Wenn ich die Karte reinstecke und neu starte kommt:

START...

keine MMC/SD-Karte gefunden!
keine MMC/SD-Karte gefunden!
keine MMC/SD-Karte gefunden!
usw.

Jetzt habe ich DI mit DO softwaremäßig getauscht. Dann stimmts!

Karte drin: MMC/SD-Karte gefunden!
Karte draussen: keine MMC/SD-Karte gefunden!

Jetzt kann er aber nicht von der Karte lesen, bzw. wenn er nicht lesen
kann müßte er doch einen ERROR Code im Terminal ausgeben?

Wer hatte schon mal dieses Problem und kann mit dabei helfen?

Danke im Voraus und Grüße aus München von OLLI

von Elektrikser (Gast)


Lesenswert?

Ich habe noch keine Lese-ERROR-Codes gesehen im Programm, allerdings
habe ich nur die V1.38 (verwende einen ATmega128).

Wie ist die Karte formatiert? Und welche Dateien hast du darauf?

Gruß Elektrikser

von OLLI (Gast)


Lesenswert?

Hallo Elektrikser,

danke erstmal für die schnelle Antwort.

Die Karte hab ich mit FAT formatiert. Auf der Karte habe ich die
index.htm gespeichert. Zum testen.

OLLI

von Elektrikser (Gast)


Lesenswert?

Wenn ich deine Beschreibung richtig deute, kommt beim Aufruf der
Webseite nicht die in index.htm gespeicherte Webseite. Bringt der
Webbrowser dann Zeitüberlauf? Lässt sich der Server noch anpingen?

von OLLI (Gast)


Lesenswert?

Hallo Elektrikser,

ja richtig der Sever lässt sich nicht mehr pingen!

Ich nehme an, das der Server sich an der Karten init aufhängt.

Aber warum? Ich habe alles Überprüft! Zwei drei mal. Hab auch schon den
Takt desMC`s von 16 auf 4 Mhz verringert.

Ich steuere die Karte über das simple Widerstandsinterface und Dioden
an.

Gruß OLLI

von OLLI (Gast)


Lesenswert?

Hallo ich bin´s nochmal,

jetzt bringt das HyperTerm beim ausschalten des WebServers:

=====> CRC error <====

Das ist doch ein Return-Code von der Karte oder?

Grüße OLLI

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.