Tiny85 ACI + Timer zur Datenaufzeichnung

OP #1274507
Hallo Leute,

ich habe mal wieder ein kleines Prob wo ich beim lesen im Forum keine 
Lösung gefunden habe.

Also ich möchte an einem Tiny85 ein Signal (Datentelegramm) am 
Comparator empfangen. Es ist ein Datentelegramm mit einer Länge von 
70-90 us bei kurzen Impulsen und 140-170 us bei langen Impulsen. Das 
ganze Datenpaket) hat ca. 5ms Länge und hat zwischen 45-55 Pegelwechsel.

Das Signal liegt im Ruhezustand auf 5V und fällt so auf etwa 2-3V ab (je 
nach angeschlossenen Moudulen) bei der Übertragung. Das war der Grund 
warum ich dem Comparator verwendet habe. Die Pegelwechsel bekomme ich 
auch dank des Comparators super ausgewertet.

Jetzt zu meinem eigentlichem Problem, wie kann ich feststellen wie lange 
ein High oder Low Impuls sind. Ich habe es schon mal mit einem Timer 
versucht, es aber leider nicht hinbekommen.

Ich möchte für kurze Impulse eine 1 und für lange Impulse eine 2 in 
einen String schreiben.

Könnt Ihr mir bitte helfen, den ich drehe mich schon seit Tagen im 
Kreis.

Gruß Jörg, der jede Hilfe brauchen kann
Angehängte Dateien:

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.