- Labornetzteil AliExpress         
Ergebnis 1 bis 10 von 11

Thema: Int0 gibt 2 Impulse?!

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #5
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    01.10.2009
    Beiträge
    437
    Zitat Zitat von Kampi Beitrag anzeigen
    Ich glaube es gibt keinen Bascom Befehl der das Interruptflag löscht.
    Da glaubst Du falsch.

    Wobei ich zugebe, dass ich es auch schon mal besser gewusst habe.
    Das macht zwar am hier gezeigten Beispiel keine Probleme, aber ansonsten führt GIFR.INTF0 = 1 dazu, dass intern das Register gelesen, das Bit gesetzt und somit mit dem Originalregisterinhalt ver-odert und zurückgeschrieben wird.
    Dies führt bei einem Flag-Register zum Löschen aller anderen gesetzten Flags, bei mehreren Interrupt-Ereignissen will man das natürlich nicht.

    Richtig ist also: GIFR = Bits(INTF0)

    Damit gibt's das Problem nicht.
    Im zweifelsfall rufst du eine ASM-Routine auf und machst es per Hand.
    Völlig sinnfrei.

    Edit:
    @stfan1409,
    aber natürlich nicht, wie der Bascom-Befehl heißt
    Der Bascom Befehl lautet genauso wie ich ihn geschrieben habe. Die Abfolge RegisterX.BitX = WertX ist Bascom-Standard, nennt sich Bitmanipulation. Aus besagten Grund verwende allerdings Bits(), Info dazu findest Du in der Hilfe.
    Geändert von MagicWSmoke (08.01.2012 um 13:05 Uhr)

Ähnliche Themen

  1. Int0 wird bei direkt bei 'Enable Int0' ausgelöst - Warum?
    Von malthy im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 3
    Letzter Beitrag: 30.08.2010, 18:10
  2. Impulse zählen
    Von kurzwelle im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 6
    Letzter Beitrag: 04.10.2008, 22:21
  3. Impulse pro Radumdrehung
    Von loubna im Forum Motoren
    Antworten: 8
    Letzter Beitrag: 29.06.2007, 22:24
  4. SHARP GP1A038RBK gibt 8 Impulse.
    Von Guy im Forum Sensoren / Sensorik
    Antworten: 12
    Letzter Beitrag: 30.01.2006, 08:08
  5. Impulse Zählen
    Von Spion im Forum PC-, Pocket PC, Tablet PC, Smartphone oder Notebook
    Antworten: 3
    Letzter Beitrag: 17.09.2005, 23:43

Berechtigungen

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

Solar Speicher und Akkus Tests