- 3D-Druck Einstieg und Tipps         
Ergebnis 1 bis 7 von 7

Thema: Interrupt & Debounce möglich?

  1. #1
    Benutzer Stammmitglied
    Registriert seit
    22.10.2005
    Beiträge
    63

    Interrupt & Debounce möglich?

    Anzeige

    LiFePo4 Akku selber bauen - Video
    Hallo,

    hab da eine frage.

    Der Interrupt wird ausgelösst durch den Tastendruck, ist es softwareseitig
    möglich jetzt per Debounce die taste zu entprellen, oder ist dann nur eine
    Hardware entprellung möglich?

    Ich weiß nicht wie ich in den interrupt ein Debounce Einbaue.

    Hab den Code jetzt leider nicht da sonst würde ich ihn ja reinstellen.

    Ich hoff da kann mir einer eine Antwort geben.
    Gruß Wasi...

  2. #2
    Super-Moderator Robotik Visionär Avatar von PicNick
    Registriert seit
    23.11.2004
    Ort
    Wien
    Beiträge
    6.842
    Bis du in dem Interrupt tatsächlich aufwachst, sind, je nach Quarz, etliche mikroSekunden vergangen. wenn du also im Interrupt nur kontrollierst, ob der Pin noch immer unten ist (ich nehme "falling" an), sollte das schon reichen. Wenn das nicht genügen sollte, machst du halt noch eine kurze Warteschleife rein.
    mfg robert
    Wer glaubt zu wissen, muß wissen, er glaubt.

  3. #3
    Benutzer Stammmitglied
    Registriert seit
    22.10.2005
    Beiträge
    63
    Hallo Robert,

    ich empfange von dem AD-Wandler werte, da sollte es etwas genauer sein.

    Tut's da eine Warteschleife?

    Und mit Warteschleife meinst du doch?
    Code:
    Waitms 100
    Danke für deine schnelle info!
    Gruß Wasi...

  4. #4
    Super-Moderator Robotik Visionär Avatar von PicNick
    Registriert seit
    23.11.2004
    Ort
    Wien
    Beiträge
    6.842
    AD-Wandler ? Du meinst eine Taste, die am AD angeschlossen ist ?

    Warteschleife: ja schon, aber höchstens Waitms 1

  5. #5
    Benutzer Stammmitglied
    Registriert seit
    22.10.2005
    Beiträge
    63
    AD-Wandler ? Du meinst eine Taste, die am AD angeschlossen ist ?
    Ja! [-o<

    Warteschleife: ja schon, aber höchstens Waitms 1
    Werde ich machen, Danke!
    Gruß Wasi...

  6. #6
    Super-Moderator Robotik Visionär Avatar von PicNick
    Registriert seit
    23.11.2004
    Ort
    Wien
    Beiträge
    6.842
    Bei Tasten, die am AD- analog gemessen werden, braucht man normal nix entprellen. Wie hast du das mit Interrupt gemacht ?
    mfg robert
    Wer glaubt zu wissen, muß wissen, er glaubt.

  7. #7
    Benutzer Stammmitglied
    Registriert seit
    22.10.2005
    Beiträge
    63
    Wie schon gesagt, hab ich den Code jetzt nicht da, liegt noch beim
    Kollegen auf der Festplatte.

    Wollte mich nur mal vorab informieren.

    Die Interrupts dauern etwas länger und gesprungen wird mit label,
    genaueres weiß ich im moment nicht.
    Gruß Wasi...

Berechtigungen

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

Solar Speicher und Akkus Tests