Zielplattform

BASIC2006

BASIC++ ist eine plattformunabhängige Programmiersprache, die offiziell folgende Mikrocontroller unterstützt:

  • C-Control M-Unit 2.0 (und höher)
  • C-Control M-Unit 2.0 Advanced (und höher)
  • C-Control Station 2.0 (und höher)
  • C-Control Station 2.0 Advanced (und höher)
  • C-Control Micro

Darüber hinaus lassen sich auf Grund der technischen Kompatibilität der Mikrocontroller auch eingeschränkt folgende Mikrocontroller programmieren:

  • C-Control M-Unit 1.1
  • C-Control M-Unit 1.2
  • C-Control Station 1.0

Für diese Controller kann kein Support angeboten werden.

Die Zielplattform sollte in BASIC++ immer mit dem Befehl OPTION am Programmananfang angegeben werden. Controllerspezifische Besonderheiten, wie z.B. Arrays, Strings oder Floats sind erst durch entsprechende OPTION Befehle verfügbar.

Liste der Plattformen

Folgende Compiler-Direktiven lassen sich mit dem OPTION Schlüsselwert anwenden.

 Argument           Plattform
 --------           ---------
 CC1.0              C-Control M-Unit 1.1, M-Unit 1.2
 CC2.0              *
  +- NOSTRING       * keine Strings
  +- IGNOREMAXSIZE  * Ignoriere Variablengrenze
  +- CC2.1          *
  +- CC2.2          *
  +- CC2.3          *
  +- ARRAY          * Arrays aktiviert
  +- DYNAMIC        * Dynamische Var. aktiviert
  +- FLOAT          * Floats aktiviert
 CCADV              **
  +- CCADVNOFLOAT   ** keine Floats
  +- ARRAY          * Arrays aktiviert
  +- DYNAMIC        * Dynamische Var. aktiviert
  +- NOSTRING       * keine Strings
  +- IGNOREMAXSIZE  * Ignoriere Variablengrenze
 CCMICRO            C-Control Micro, keine Strings
  +- IGNOREMAXSIZE  * Ignoriere Variablengrenze

Plattform-Angabe * bedeutet: C-Control M-Unit 2.0, C-Control M-Unit 2.0 Advanced, C-Control Station 2.0, C-Control Station 2.0 Advanced. Dabei müssen Floats, Arrays, Strings und dynamische Variablen manuell aktiviert werden. Es sind 140 Byte RAM verfügbar.

Plattform-Angabe ** bedeutet: C-Control M-Unit 2.0 Advanced, C-Control Station 2.0 Advanced. Dabei müssen Arrays und dynamische Variablen manuell aktiviert werden. Es sind 240 Byte RAM verfügbar.

Siehe auch OPTION

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