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
Arduino steuert SPI EEPROM an
27.08.2013, 20:26
Beitrag #1
Arduino steuert SPI EEPROM an
Hallo habe problem bei dem EEPROM SPI zu schreiben bzw. zu lesen
wenn ich z.b. in die adresse 2 eine 3 schreiben möchte und dann den inhalt auslesen möchte bekomme ich manchmal das umgekehrte ergebnis : d.h. adresse 3 wert 2.
Manchmal bekomme ich aber auch seltsame werte beim auslesen aus. was mache ich da falsch? ann mir bitte jemand helfen?

Hier nochmal den code:

void single_control_spi()
{
Serial.println("single control vor einlesen der Werte");
if (Serial.available() > 0 )
{

byte indication = byte(Serial.parseInt());
byte address = byte(Serial.parseInt());
byte data = byte(Serial.parseInt());

//falls indication=1, dann schrieben, d.h. WREN aktivieren
if (indication==1)
{
WREN_eeprom();
digitalWrite(chipselect_mc,LOW);
SPI.transfer(WRITE);
SPI.transfer(adresse);
Serial.println("Adresse :");
SPI.transfer(data);
Serial.println(data);
digitalWrite(chipselect_mc,HIGH);
delay(10);
digitalWrite(chipselect_mc,LOW);
SPI.transfer(READ);
SPI.transfer(address);
byte data1 = SPI.transfer(0xff); //dumy byte damit das gesendete Data eingetragen in miso geshiftet wird
Serial.println("inhalt von Adresse: ");
//Serial.print(address);
Serial.println(data1);
digitalWrite(chipselect_mc, HIGH);
}//end if indication 1
}


void WREN_eeprom()
{
Serial.println("WREN-ENALBLED");
digitalWrite(chipselect_mc,LOW);
SPI.transfer(WREN);
digitalWrite(chipselect_mc,HIGH);
delay(50);

}//end fu

Bin über jede hilfe dankebar


Angehängte Datei(en)
.pdf  21833c.pdf (Größe: 466,12 KB / Downloads: 274)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Kettenoeler = EEPROM, serielle Kommunikation, externer Interrupt anwo 0 717 19.01.2016 12:21
Letzter Beitrag: anwo
  ArduSmartPilot: Smartphone steuert Modellflugzeug mit Arduino-Bordrechner über BT JueSchwager 1 2.994 19.02.2014 20:33
Letzter Beitrag: Sloompie
  Arduino Neuling: Zugeklappten Laptop mit Arduino aufwecken + Kiste aufklappen? Ikearegal 2 2.531 02.02.2014 07:59
Letzter Beitrag: Ikearegal

Gehe zu:


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