Zeitmessung elegant??

Gast #90363
Danke formtapez,

der polling mode ist immer ein bißchen gefährlich. Man weiß ja nie wo
sich der programm counter pc befindet.
Ich habe mir gerade noch mal die externen Interrupts angesehen. Die
kann man aber nur auf die positive oder auf die negative Flanke scharf
machen :-(.

Bin dankbar für jede weitere Idee....
Gast #90365
"Ich habe mir gerade noch mal die externen Interrupts angesehen. Die
kann man aber nur auf die positive oder auf die negative Flanke scharf
machen :-("

Wenn die Zeit ausreicht könntest Du es doch umschalten.
Ansonsten das Signal mit Transistor invertieren und auf einen zweiten
Eingang legen. So hättest Du dann zwei Interrupts.

MfG
formtapez
Gast #90366
Das mit dem Umschalten der Flanken ist eine coole Idee.

Der Meßbereich liegt bei ca. 200us.
Die Genauigkeit ist sollte besser 10% sein.
Ich bekomme ein Datenstrom rein, den ich decodieren will...

==> Interrupt umschalten wäre locker drin :-)

Danke. Bin aber immer noch gespannt auf weitere Möglichkeiten....
Gast #90368
Hi,

ohne zu pollen geht es auch mit dem ICP Pin. Auf "High" Flanke
triggern, in der ISR auf "low" triggern.

Dann nur noch ein bischen Grundschulmathematik und fertig ist es.


Mfg

Dirk
Gast #90369
Mal noch Fragen.

Timer/Counter1 Input Capture Register ist ein read only register, was
bringt mir das wenn ich es nicht immer wieder schön auf null setzen
kann??? Da muss ich mir ja immer den alten Wert merken, oder???

bluemole.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 22 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.