mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Fequenz mit ATmega erkennen?


Autor: Stefan (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Leute!

Habe folgendes Problem. Möchte mit einem ATmega16 vom einem Fremdsystem
die Frequenz einer blinkenden LED erfassen. Die LED hat insgesamt vier
Zustände.

1.Zustand: LED aus
2.Zustand: Led blinkt langsam
3.Zustand: LED blinkt schnell
4.Zustand: LED leuchtet dauerhaft.

Mit Zustand 1 und 4 komme ich klar. Aber wie kann ich mit dem
Mikrocontroller ein langsames blinken von einem schnellen
Unterscheiden.....! Ich hoffe ich könnt mir Denkanstöße geben.
Momentan stehe ich noch auf dem Schlauch!

Danke

Autor: Sepp -O- (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Salve

Dass ist ein klarer Fall für eine Timeranwendung in Verbindung mit dem
externen Interupt.

Du ledst das Signal an den Int0 Eingang und zählst die Zeit die
zwischen den Flanken-Interrupt's vergeht.

mfg Sepp

Autor: Stefan (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
JA Das könnte gehn..... probiers mal morgen aus!

DANKE

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.