CHIPRAM

BASIC2006

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

© 2004 - 2012 tappertzhofen. Alle Reche vorbehalten.
Seitenanfang | Impressum