Frequenzmessung von zwei Signalen mit ATxmega 128 A1

OP #3976711
Lesenswert?
• ▲
▼
Hallo!
Ich möchte von zwei Signalen (beide Rechteckförmig im 100 kHz-Bereich) 
die Frequenz messen. Hierzu habe ich mich an dem Beispiel von Atmel 
(siehe Anhang) entlang gehangelt. Hier werden zwei Timer und ein 
Interrupt benutzt. Der erste Timer generiert sozusagen ein Zeitfenster 
in dem gemessen wird, und der andere Timer zählt die am PORT ankommenden 
Flanken. Ich habe den im Beispiel genannten Code soweit abgeändert, dass 
das erste Signal nur vom Timer0 (nicht Timer0 und Timer1 gemischt) 
verarbeitet wird. Das zweite Signal soll wiederum nur von Timer1 
verarbeitet werden. (Die drei .c bzw. .h Dateien sind im Anhang zu 
finden)

Das Problem bei der ganzen Sache ist, dass das Signal, welches von 
Timer0 behandelt wird gemessen werden kann, jedoch das andere Signal 
nicht gemessen wird. Ich habe schon alle möglichen Stellen im Code 
abgesucht und leider nichts gefunden.
Wäre einer von Euch so freundlich mir ein wenig auf die Sprünge zu 
helfen?

MfG
Tim
Angehängte Dateien:
Gast #3977691
Lesenswert?
• ▲
▼
Tim Wagner schrieb:
> Wäre einer von Euch so freundlich mir ein wenig auf die Sprünge zu
> helfen?

Reduziere das Programm auf das Wesentliche (16 Bit Ergebnisse, 
ausschweifende Erläuterungen entfernen), um überhaupt einen Überblick zu 
bekommen. Anschließend Schritt für Schritt erst den einen und dann den 
anderen Kanal testen.

Antwort schreiben

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.

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.