INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Plötzlich Probleme mit SD Write
21.12.2019, 17:02
Beitrag #1
Plötzlich Probleme mit SD Write
Hallo zusammen,

ich bin am verzweifeln, suche schon seit Stunden nach einem Fehler und finde nichts.

Ich habe in meinem Sketch die unten stehend Funktion, die den übergebenen Text auf die SD-Karte schreiben soll.

Das alles hat wunderbar funktioniert.

Und es funktioniert zumindest in der SETUP auch jetzt noch.

Sobald aber der Aufruf aus der dem LOOP erfolgt, kommt die Fehlermeldung.
Ich verstehe es nicht...
Auch der Sketch aus der Datensicherung verhält sich auf einmal so.

Jemand eine Idee???

Code:
void WriteToSD (String WriteString){

  myFile.close(); // close the file
  myFile = SD.open("DATALOG.TXT", FILE_WRITE);

  // if the file opened okay, write to it:
  if (myFile) {
    // Write to file
    myFile.println(WriteString);
    myFile.close(); // close the file
  }
  // if the file didn't open, print an error:
  else {
    Serial.println("error opening DATALOG.TXT");
  }
}
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
21.12.2019, 18:44
Beitrag #2
RE: Plötzlich Probleme mit SD Write
Achja.....es wäre doch super, wenn du andere Fragen auch beantwortest.

Gruß Dieter

I2C = weniger ist mehr: weniger Kabel, mehr Probleme. Cool
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
21.12.2019, 20:04
Beitrag #3
RE: Plötzlich Probleme mit SD Write ***gelöst***
(21.12.2019 18:44)hotsystems schrieb:  Achja.....es wäre doch super, wenn du andere Fragen auch beantwortest.

Hallo Dieter, ich weiß worauf du anspielst, aber wer lesen kann ist klar im Vorteil.
Ich habe in besagtem Thread klar beschrieben was ich will.


Zurück zu diesem Thread.

Das Problem ist erkannt und gelöst.
Grund war, das der übergebene String zu lang geworden ist
und somit einen Fehler verursachte.

Ich habe die Funktion nun etwas geändert und übergebe
als zweiten Parameter einen boolean Wert, der bestimmt ob ein Zeilenumbruch ausgeführt wird oder nicht.

Code:
void WriteToSD (String WriteString, boolean LineFeed){

  myFile.close(); // close the file
  myFile = SD.open("DATALOG.TXT", FILE_WRITE);

  // if the file opened okay, write to it:
  if (myFile) {
    // Write to file
    if (LineFeed == true){
      myFile.println(WriteString);
    }
    else{
      myFile.print(WriteString);
    }
    
    myFile.close(); // close the file
  }
  // if the file didn't open, print an error:
  else {
    Serial.println("error opening DATALOG.TXT");
  }
}
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
21.12.2019, 20:17
Beitrag #4
RE: Plötzlich Probleme mit SD Write ***gelöst***
(21.12.2019 20:04)DO3GE schrieb:  .....
aber wer lesen kann ist klar im Vorteil.
Ich habe in besagtem Thread klar beschrieben was ich will.
......

Dann scheinst du nicht richtig lesen zu können.
Meine Frage ist damit nicht beantwortet.

Gruß Dieter

I2C = weniger ist mehr: weniger Kabel, mehr Probleme. Cool
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
21.12.2019, 20:33
Beitrag #5
RE: Plötzlich Probleme mit SD Write ***gelöst***
Können wir jetzt endlos weitermachen ;-)

DOCH IST SIE ;-)

Ich habe ALLE Informationen \ Anforderungen weitergegeben die ich habe.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
21.12.2019, 21:10
Beitrag #6
RE: Plötzlich Probleme mit SD Write ***gelöst***
(21.12.2019 20:33)DO3GE schrieb:  Können wir jetzt endlos weitermachen ;-)

DOCH IST SIE ;-)

Ich habe ALLE Informationen \ Anforderungen weitergegeben die ich habe.

Ja, super.....echt.

Als Funkamateur solltest du eigentlich wissen, was Kommunikation heißt.
Das vermisse ich bei dir, danke.

Gruß Dieter

I2C = weniger ist mehr: weniger Kabel, mehr Probleme. Cool
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Modbus RTU Code Probleme dahans 4 369 10.12.2020 21:43
Letzter Beitrag: dahans
  Mega 2560 mit HC-05 Probleme crusico 12 799 04.12.2020 07:53
Letzter Beitrag: crusico
  Probleme mit den counter Exory47 5 398 20.11.2020 21:09
Letzter Beitrag: Tommy56
  Wortuhrsketch macht probleme Bepo3 12 1.072 12.09.2020 17:41
Letzter Beitrag: Tommy56
  Programmier Probleme mit XP Prof / Linux Serena Hans 1967 6 636 09.09.2020 20:48
Letzter Beitrag: Hans 1967
  Probleme mit Wert zwischen Messbereichen von bis juergen001 6 636 07.09.2020 14:49
Letzter Beitrag: juergen001
  IDE Probleme nach Update auf 1.8.13 DO3GE 7 845 04.09.2020 14:41
Letzter Beitrag: hotsystems
  Probleme mit millis(); timer basteldin 3 742 01.09.2020 19:04
Letzter Beitrag: basteldin
  Ratlosigkeit - Timing-Probleme??? kjoussen 30 2.183 27.08.2020 19:55
Letzter Beitrag: MicroBahner
  SD write/read Threat Teensy 4.1 Blende8 0 504 23.08.2020 13:51
Letzter Beitrag: Blende8

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste