Gast
#5503252
Ich versuche gerade einen SST25VF010A Flash zu schreiben. Die Hersteller ID erhalte ich Korrekt also SPI funktioniert perfekt. Auch das auslesen des Status Register funktioniert (0x0C). Zum Schreiben in den Speicher müssen die Protect BP0 + BP1 auf 0 gesetzt werden, das erledige ich mit SPI_Erase_Block_Prot(); lese ich danach das Status register erhalte ich nach wie vor 0xC0. Über SPI_Write_Data(0x0000,10); werden nun versucht den Speicher (10 Zeichen) aus TxBuffer in den Flash zu Speichern. Leider ohne erfolg. Auch Google hilft in diesem Fall eider nicht. Hat jemand Erfahrung mit dem Baustein. Im Anhang der Programmcode. Microcontroller Atmega64, Quarz 8 MHZ grüssle