Titelbild Mikrocontroller

19.8.2. Füllen des temporären Buffers (Seite laden)

Zum Schreiben eines Befehlswortes wird die Adresse im Z-Pointer hinterlegt, die Daten in R1:R0 geschrieben, der Wert 00000001 in das SPMCR geschrieben und innerhalb von vier Taktzyklen ein SPM Befehl ausgeführt. Der Inhalt des PCWORD Bereiches des Z-Pointers wird verwendet, um die Daten im temporären Buffer zu adressieren. Der temporäre Buffer wird automatisch nach einer Seiten Schreiben Operation gelöscht oder durch beschreiben des RWWSRE Bits im SPMCR. Er wird auch nach einem Systemreset gelöscht. Man beachte, dass es nicht möglich ist mehr einmal in eine Adresse zu schreiben ohne dass der temporäre Buffer gelöscht wird. Wenn dass EEPROM mitten in einer Seiten Laden Operation beschrieben wird, gehen alle geladenen Daten verloren.
Impressum