SD-Karte an Atmega328P

OP #4083835
Lesenswert?
• ▲
▼
Hallo,

ich arbeite zur zeit an einem datenlogger mit einer sd karte über 
arduino.
mein code und das beschreiben der sd karte funktioniert am arduino 
super. (anlehnung an dieses tutorial 
https://learn.adafruit.com/adafruit-micro-sd-breakout-board-card-tutorial)

nun möchte ich jedoch einen externen atmega328P mit dem arduino und dem 
code beschreiben. (das habe ich getan wie hier 
http://arduino.cc/en/Tutorial/ArduinoToBreadboard)
das uploaden gelingt auch jedoch wird die sd karte hier nicht richtig 
initialisiert. jeglicher anderer code funktioniert aber.

muss ich bei dem programmieren des externen atmega etwas beachten? oder 
liegt es vielleicht an der bibliothek (SD.h) die ich benutze?

1
void setup(){
2
pinMode(10,OUTPUT);
3
Serial.print("Initializing SD card...");
4
  if (!SD.begin(10)) {
5
    Serial.println("initialization failed!");
6
    digitalWrite(ledr,HIGH);      //hier stoppt der code (warum?)
7
    return;
8
  }
9
  Serial.println("initialization done.");
10
}
OP #4084427
Lesenswert?
• ▲
▼
Stefan Us schrieb:
> Ich bezweifle sehr, dass der Code an diese trivialen Stelle stoppt. Es
> sei denn, die Stromversorgung wird durch die LED überlastet. Vielleicht
> Vorwiderstand vergessen?

Vorwiderstand ist dran. Das komische ist ja dass es am arduino direkt 
alles wunderbar funktioniert. Nur wenn ich den atmega programmieren 
möchte stoppt er an dieser Stelle bzw wird die sd Karte nicht 
initialisiert.

Antwort schreiben

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.

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.