Gast
#2635377
Hallo, ich habe einen Flash-IC AT45DB161D an einen XMEGA16A4 angeschlossen. Er ist über SPI an PortC verbunden. Die Datenübertragung in die Buffer des AT45DB funkioniert ohne Probleme. Status-Byte usw. auch ok. Nur beim Speichern in den Flash gibt es Probleme. Es werden falsche Daten gespeichert. Nur etwas jedes 10. Byte ist korrekt. Die Software hat ohne Änderungen schon einmal funktioniert. Jetzt funktioniert sie nur zeitweise (sehr selten). Woran könnte das liegen? Die SPI-Übertragung scheint ja zu funktionieren. Oder ist der Flash-Chip im Eimer? Vielen Dank für jeden Tipp!