Paralleler Flash-Speicher

Dieser Speichertyp wird fast nur am C166 gebraucht. Weil das (von Keil?) mitgelieferte Programmier-Programm closed-source ist und irgendwie ziemlich schlecht und undurchsichtig, habe ich kurzerhand eine eigene Routine in Assembler geschrieben.

Die angegebene Routine funktioniert ganz prächtig, ist allerdings fest auf einen externen 16-bit-Datenbus (= zwei parallel geschaltete Flash-Speicherchips AMD 256 KByte) ausgelegt.

1. Beispiel-Implementierung

8051PICAVRC166
n.v.n.v.n.v. asmhelp.a66 ab Abschnitt Flash