Was bedeutet laut Datenblatt des AT29C256 die Anforderung '64 bytes of data MUST BE loaded' nach Deaktivierung des Softwareschreibschutzes?

Antwort

Ja, das stimmt. Im Datenblatt des **AT29C256** (ein EEPROM von Microchip/Atmel) steht im Abschnitt zum Software-Schreibschutz, dass nach der Deaktivierung des Software-Schreibschutzes **64 Bytes** an Daten geladen werden müssen, bevor ein Schreibvorgang abgeschlossen werden kann. **Hintergrund:** Der AT29C256 verwendet einen sogenannten "Page Write"-Modus. Eine Page besteht aus 64 Bytes. Wenn der Software-Schreibschutz deaktiviert wurde, erwartet der Chip, dass eine vollständige Page (also 64 Bytes) geschrieben wird, bevor der interne Schreibzyklus startet. Das bedeutet, dass du nach der Deaktivierung des Schreibschutzes **genau 64 Bytes** in den Speicher laden musst, damit der Schreibvorgang korrekt abgeschlossen werden kann. **Zitat aus dem Datenblatt (englisch):** > "After the software data protection scheme is disabled, 64 bytes of data MUST be loaded to complete the write cycle." **Fazit:** Ja, nach der Deaktivierung des Software-Schreibschutzes beim AT29C256 müssen 64 Bytes geladen werden, um den Schreibvorgang korrekt abzuschließen. Andernfalls wird der Schreibvorgang nicht wie vorgesehen durchgeführt. **Datenblatt zum Nachlesen:** [AT29C256 Datenblatt (Microchip)](https://ww1.microchip.com/downloads/en/DeviceDoc/doc0320.pdf)

KI fragen

Verwandte Fragen

Wie lautet die Sequenz zum Deaktivieren des Softwareschreibschutzes beim AT29C256?

Um den Softwareschreibschutz beim AT29C256 (ein EEPROM von Atmel/Microchip) zu deaktivieren, muss eine spezielle Befehlssequenz an bestimmte Adressen geschrieben werden. Diese Sequenz ist im Datenblat... [mehr]