-         

Ergebnis 1 bis 3 von 3

Thema: Interrupt klappt nicht

  1. #1
    Unregistriert
    Gast

    Interrupt klappt nicht

    Anzeige

    Hallo, es ist ein simples Programm, abber ich finde den Fehler nicht.
    Am Eingang 2 eines Uno liegt (auf einem Ozilloskop sichtbar) ein Rechtecksignal mit der Periodendauer 100 ms.

    Ich möchte nur, dass der Ausgang 13 gesetzt wird und im seriellen Monitor eine 1 erscheint , wenn der Eingang 2 einen Signalwechsel von 0 auf 1 erkennt.
    Das ist aber nicht der Fall.

    volatile int Signal = LOW;
    int ledPin = 13;

    void setup() {
    Serial.begin (9600);

    pinMode (13, OUTPUT);

    attachInterrupt(digitalPinToInterrupt(0), alarm, RISING);
    }

    void loop() {
    digitalWrite(ledPin, Signal);
    Serial.println (Signal);
    }

    void alarm()
    {
    Signal = HIGH;
    }

    Wo ist der Fehler?


    vG

  2. #2
    Unregistrierter
    Gast
    Zitat Zitat von Unregistriert Beitrag anzeigen
    Am Eingang 2 eines Uno liegt (auf einem Ozilloskop sichtbar) ein Rechtecksignal mit der Periodendauer 100 ms.

    attachInterrupt(digitalPinToInterrupt(0), alarm, RISING);

    Wo ist der Fehler?
    Sollte doch eher digitalPinToInterrupt(2) sein oder?

    https://www.arduino.cc/en/Reference/AttachInterrupt

  3. #3
    Unregistriert
    Gast
    Ja, danke, das war es.

    Ich habe mich dadurch in verwirren lassen,

    dass
    attachInterrupt(digitalPinToInterrupt(2), alarm, RISING);
    und attachInterrupt(0, alarm, RISING);
    beides funktioniert.

    vg und danke

Ähnliche Themen

  1. RP6 (M32) -- ISP klappt nicht ?!?
    Von AsuroPhilip im Forum Robby RP6
    Antworten: 3
    Letzter Beitrag: 24.03.2012, 06:53
  2. SPI klappt nicht
    Von p_mork im Forum Assembler-Programmierung
    Antworten: 0
    Letzter Beitrag: 22.04.2007, 14:10
  3. I2C klappt bei mir nicht
    Von Matthias Mikysek im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 14
    Letzter Beitrag: 16.02.2005, 07:27
  4. LCD Steuerung Klappt nicht
    Von khazad im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 7
    Letzter Beitrag: 10.01.2005, 15:29
  5. RC5 empfang klappt nicht
    Von churchi im Forum C - Programmierung (GCC u.a.)
    Antworten: 19
    Letzter Beitrag: 10.12.2004, 13:39

Benutzer, die dieses Thema gelesen haben: 0

Derzeit gibt es keine Benutzer zum Anzeigen.

Berechtigungen

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