Titelbild Mikrocontroller

20.6.3. Data Polling Flash

Solange eine Seite in den Flash programmiert wird, wird beim Auslesen einer Adresse dieser Seite immer der Wert FFh zurückgegeben. Erst wenn die Programmierung der Seite abgeschlossen ist, wird auch der korrekte Wert zurückgelesen. Dies kann man dazu nutzen, um zu erkennen, wann die nächste Seite geschrieben werden kann. Man beachte, dass immer eine ganze Seite programmiert wird und daher jede Adresse dieser Seite für das Polling genutzt werden kann. Allerdings funktioniert das nicht, wenn der zu programmierende Wert ebenfalls FFh beträgt, daher muss man in einem solchen Fall mindestens die Zeit tWD_FLASH warten, bevor die nächste Seite programmiert werden kann. Ein gelöschter Baustein enthält an allen Adressen den Wert FFh, so dass das Programmieren von Adressen, die FFh enthalten sollen ausgelassen werden kann.
Impressum