-         

Ergebnis 1 bis 2 von 2

Thema: Unterscheiden zw. AVR-Studio Simulator und echter Hardware?

  1. #1
    Erfahrener Benutzer Robotik Einstein Avatar von Jaecko
    Registriert seit
    16.10.2006
    Ort
    Lkr. Rottal/Inn
    Alter
    35
    Beiträge
    1.987

    Unterscheiden zw. AVR-Studio Simulator und echter Hardware?

    Anzeige

    Moin.

    Gibts im AVR-Studio irgend eine Art Makro, #define o.ä., mit dem es möglich ist, zu Unterscheiden, ob ein Programm auf nem echten AVR läuft oder nur im Simulator/Debugger?

    Ich möchte damit eine Art Pendant zum $SIM-Befehl aus Bascom bauen, bei dem einige while-Schleifen "ausgelassen" werden können.

    mfG
    #ifndef MfG
    #define MfG

  2. #2
    Erfahrener Benutzer Robotik Visionär
    Registriert seit
    26.11.2005
    Ort
    bei Uelzen (Niedersachsen)
    Beiträge
    7.942
    Der Compiler weiß ja erstmal gar nicht wozu Compiliert wird. Man kann einmal compilieren und mit dem Code sowohl den Simulator als auch richtige Hardware laufen lassen. Da wird einem wohl nichts anderes übrigbleiben als selber so etwas zu definieren. Also oben in Sourcecode z.B. ein #define debug rein oder auch nicht, um zu kennzeichenen ob man für dem Simulator übersetzt. Das abfragen dann mit #ifdef debug.

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •