CHIPRAM
Die CHIPRAM Funktion/Zuweisung ermöglicht einen einfachen Zugriff auf einen externen EEProm-Datenspeicher (Adresse 160). Als Parameter wird die Speicherzellenadresse von welche ein Byte gelesen bzw. geschrieben werden soll, übergeben.
Der CHIPRAM Datentyp ersetzt die Chipram Funktion und gibt einer Byte-Speicherstelle eines exteren EEProms einen Variablennamen. Bitte beachten Sie, dass Variablen in BASIC++ aus Kompatibilitätsgründen mit CBASIC mit 1 beginnend gezählt werden, während die Zählung der Chipram-Funktion/Zuweisung mit 0 startet.
Syntax:
CHIPRAM(Adresse)
Adresse: Erforderlich, 16-Bit Konstante oder Variable
Bemerkung:
Chipram ist nur für die C-Control I Unit-M2.00 und Station 2 ab OS-Version 2.05/2.06 verfügbar. Neben der ChipRam-Funktion gibt es auch den ChipRam-Datentyp, welcher über eine feste Variablendeklaration einfachst verwendet werden kann.
Beispiel:
Define zaehler as Byte Define AD1 as AD[1] Const Obergrenze = 32000 For zaehler = 0 to Obergrenze ChipRam(zaehler)= AD1 Print "Write " & zaehler & ": " & AD1 Pause 10 Next For zaehler = 0 to Obergrenze Print "Read " & zaehler & ": " & ChipRam(zaehler) Next
Siehe auch DEFINE