Hallo,
Ich möchte aus dem EEPROM lesen. Dies gehschieht wie folgt:
1 | #define EEPROM_ADDR 0xD1
|
2 |
|
3 | xdat[0] = E2PROM_ADDRESS_FLAGA_H, // 1F
|
4 | xdat[1] = E2PROM_ADDRESS_FLAGA_L, // F6
|
5 |
|
6 | EZUSB_WaitForEEPROMWrite(EEPROM_ADDR);
|
7 | EZUSB_WriteI2C(EEPROM_ADDR, 2, &xdat[0]);
|
8 |
|
9 | EZUSB_WaitForEEPROMWrite(EEPROM_ADDR);
|
10 | 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