-         

Ergebnis 1 bis 3 von 3

Thema: C-Control M-Unit2

  1. #1
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    12.06.2006
    Beiträge
    473

    C-Control M-Unit2

    Anzeige

    Hey Ya,

    wie kann man den INTERRUPT Befehl eigentlich nutzten?
    Auch in einer IF Anweisung?
    Wo springt das Prog dann hin?

    Danke

  2. #2
    Erfahrener Benutzer Roboter Experte Avatar von Tido
    Registriert seit
    14.11.2006
    Ort
    OWL
    Alter
    41
    Beiträge
    609
    Hallo

    Nein, du must zuerst eine Interrupt Service Routine definieren:

    define interrupt Meine_Routine

    Sobald ein Interrupt ausgelöst wird, wird in die Routine gesprungen, egal wo sich dein Programm gerade befindet.
    Am besten setzt man dann in der Routine ein Flag, welches dann im Hauptprogramm ausgewertet wird.

    Die Routine wird beendet mit dem Befehl "return interrupt".
    MfG
    Tido

    ---------------------------------------------------
    Have you tried turning it off and on again???
    ---------------------------------------------------

  3. #3
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    12.06.2006
    Beiträge
    473
    Antwort!

    Nur eines noch: muss ich selbst einen Stackpointer einrichten, oder macht die Hochsprache basic++ das von selbst?
    Kann man auch mehr als einen Int. benutzen?

    The Man

Berechtigungen

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