PIC32 und SC-Card Problem

Gast #1448633
Hallo,

ich versuche im Moment eine microSD-Card an einem PIC32MX360F512 ans 
laufen zu bingen. Es gibt von Microchip ein Demo-Programm (AN1045), wo 
man nur noch ein paar Einstellungen machen muss und es gehen sollte.

Soweit so gut. Das Demo-Pogramm funktioniert auch soweit, bis die erste 
Datei "FILE1.TXT" erstellt wird. Dies siehe ich, wenn ich die 
Speicherkarte im PC auslese. Diese Datei sollte eigentlich einen Text 
beinhalten, ist jedoch 0 byte groß.
Das Programm scheint nach dem Anlegen der Datei in einer Endlosschleife 
zu hängen.

Hier ein Auszu aus der Demonstrate.c
1
   while (!MDD_MediaDetect());
2

3
   // Initialize the library
4
   while (!FSInit());
5

6
   // Create a file
7
   pointer = FSfopen ("FILE1.TXT", "w");
8

9

10
// Hier scheint das Programm in der Endlosschleife zu hängen
11
   if (pointer == NULL)
12
      while(1);
13

14

15

16
   // Write 21 1-byte objects from sendBuffer into the file
17
   if (FSfwrite (sendBuffer, 1, 21, pointer) != 21)
18
      while(1);
19

20

21
   // FSftell returns the file's current position
22
   if (FSftell (pointer) != 21)
23
      while(1);
24
...

Hat jemand eine Idee, woran das liegen kann, dass das Programm hier 
nicht weiter will.

Mfg,
Wurm

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 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.