mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik FX2 lesen aus EEPROM geht nicht


Autor: Tom A. (thomas_a)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,
Ich möchte aus dem EEPROM lesen. Dies gehschieht wie folgt:
#define EEPROM_ADDR 0xD1

xdat[0]  =  E2PROM_ADDRESS_FLAGA_H, // 1F
xdat[1]  =  E2PROM_ADDRESS_FLAGA_L,  // F6

EZUSB_WaitForEEPROMWrite(EEPROM_ADDR);
EZUSB_WriteI2C(EEPROM_ADDR,  2, &xdat[0]);

EZUSB_WaitForEEPROMWrite(EEPROM_ADDR);
EZUSB_ReadI2C(EEPROM_ADDR, 10, time[0]);

Danach wird das USB Device nicht mehr erkannt.

Wenn ich die letzten beiden Zeilen des geposteten Codes auskommentiere, 
dann geht alles wieder.

Hat jmd. eine Idee woran das liegen könnte?

Vielen Dank für die Tipps.

Thomas

Autor: ich habe fertig (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Compiler???

Was ist time[0],

wenn ich mich richtig erinnere muss das Pointer auf xdata sein
also &time[0] oder time

Da überschreibt einer den Stack.

Autor: Tom A. (thomas_a)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ja, das stimmt. Es hat aber trotzdem dann noch nicht richtig gepasst.

Ich boote aus dem EEPROM. Kann es sein, dass ich das jedesmal löschen 
sollte? Ich hab jetzt mal gegen ende ein paar nullen reingeschrieben und 
jetzt bootet die kiste wunderbar und macht auch alles... kann aber auch 
sein, das ich iwo noch einen kleinen bug drin habe :-/

Autor: ich habe fertig (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Nach einigen Operationen im Framework sind NOP Timeout Waits drin. Wo 
ist zur Zeit nicht abrufbar.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.