Gast
#51850
Ich bin daran, das EEPROM AT25256 von Atmel über die SPI (Hardware) Schnittstelle anzusprechen! Meine Frage ist: Wie kann ich das Byte vom EEPROM lesen! Muss man dann der uC (8515) als Slave initialisieren? Jetzt habe ich es so gemacht: 1. CS Leitung LOW 2. Read OP-Code übermitteln 3. High Adresse übermitteln 4. Low Adresse übermitteln 5. -> Jetzt will ich den Wert vom EEPROM lesen! das habe ich so realisiert: variable = SPDR; while (!(SPSR & (1<<SPIF))); // warten bis SPI übermittlung komplett Leider funktioniert es so nicht! Hab ich da etwas völlig falsch gemacht? THANKS PS: Ein DA - Wandler konnte ich ohne Problem ansteuern...