Einlesen von PWM

Gast #151745
Hi,
muss ein PWM Signal mit einen Periodendauer von ein paar µsekunden
einlesen. Hätte da jemand zufällig ein Programm in C was ich mir
durchschaun könnte, oder zumindesten eine Idee wie ich das machen kann.
Arbeite mit einem 80C517 Microcontroller von Siemens.

DANKE

LG Stefan
Gast
Ich habe so etwas ähnliches mal mit nem AT90S2313 gemacht. Dabei hab ich
nen Timer die Zeit zählen lassen und das PWM - Signal auf nen
EXT-Interupt gelegt. Damit bekommt man Periodendauer & Tastgrad.

Dominik
Gast
Das Problem ist, eine genügende Auflösung zu erzielen. Bei wenigen us
benötigt man schon Timer im 10-MHz-Bereich, wenn man die Messung fein
genug auflösen will: 1000 steps für 10us -> 10ns -> 100MHz.
"Das Problem ist, eine genügende Auflösung zu erzielen."

Welche denn ???

Wie so oft werden die entscheidensten Rahmenbedingungen nicht genannt.

Vermutlich hat sich der Fragesteller noch garnicht mit seiner
Aufgabenstellung beschäftigt.


Peter

Antwort schreiben

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