SD File erstellen

OP #928167
Hallo,

Ich will mir einen Datenlogger mit einer SD-Card bauen. (Ist leider 
nicht mein erster Post dazu ;-))

Die FAT Implementierung dazu ist von Mikro-Contrl.de, die low-Level 
Treiber von Ulrich Radig.

Als Controller verwende ich einen MEGA16.

Die Karte wird erkannt, das File System FAT16 auch.

Ich hab jetzt folgendes Problem:

Ich kann kein File erstellen. An der Stelle bleibt der Controller immer 
stecken. Es erscheint dann keine Meldung mehr. Schlägt die File 
Erstellung fehl, müsste trotzdem noch eine Meldung ausgegeben werden, 
tut er aber nicht.

Noch was ist mir aufgefallen:
Die Karte wird nur 1x erkannt. Das zweite mal (nach einem Reset) nicht 
mehr. Das funktioniert erst wieder nachdem ich die Karte im Kartenleser 
des PCs hatte.

Mit der lezten Karte (128 MB von LEXAR) hatte das Program schon 
funktioniert. Diese ist leider kaputtgeganen (war schon ziehmlich alt). 
Jezt verwende ich eine 256 von extrememory. Kann es sein, dass gewisse 
Karten "herumzicken" ?

mfg
J.K

Anhang:
SourceCode (AvrStrudio GCC Plugin)
Angehängte Dateien:
Persönliche Seite
Hmm hast du versucht, die Karte dem Panasonic Tool zu formatieren, dass 
man bei diesem Beitrag finden kann? 
Beitrag "SD Formatieren" (Ja, ich zitiere den 
Beitrag recht oft, die Software ist aber auch super =))

Ich hatte so ähnliche Probleme und benutze genau die gleiche 
Konfiguration wie du (SD Lib von Ulrich Radig, FAT Lib von 
Mikro-Control.de) - Nachdem ich meine Karte einmal formatiert habe ging 
wieder alles.
OP
Ist es möglich, dass die Karte durch "Fehler" (vll. unsaubere 
Initialisierung,...) den Schreibzugriff verweigert?

zb. wird die Karte mit 120 statt 74 Clocks initialisiert. Die Vorgabe 
ist MIND. 74, bei der anderen Karte hats funktioniert.

Jetzt hab ich mir für meine Kamera grad ne neue SD-Karte bestellt. (2GB 
SanDisk). Ich glaub ich probiers mal mit der, wenns dann immer noch 
nicht geht werd ich wegen der Initialisierung nochmal schaun.

mfg
Jk:

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.