mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik AVR Webserver SD Card Problem


Autor: OLLI (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Elektrikser (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: OLLI (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Elektrikser (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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?

Autor: OLLI (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: OLLI (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.