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
hallo. schau dir mal die capture-compare-einheit an. die ist für sowas gedacht. gruß michael
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
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
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.