Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum

Re: Zeitgeber Kategorie: Programmierung C (von Josef - 29.06.2010 8:54)
Als Antwort auf Zeitgeber von Christian - 23.06.2010 14:54

> Hi.
> Ich bräuchte etwas Hilfe bei folgendem Problem, da ich die Timer-Beispiele
> aus dem Handbuch für mich irgendwie nicht vernünftig umsetzen kann.
>
> Es werden schnelle ADC-Daten in einen Puffer b[BLENGTH] geschrieben. Ich
> benötige die Steigung zwischen den Werten, also b[n]-b[n-1]/dt. dt ist also
> der zeitliche Abstand des n-ten und (n-1)ten Wertes.
>
> Da ich in anderen Routinen die Nutzung des Puffers steuern will, kommt es
> nun darauf an, dt zwischen den Pufferwerten konstant zu
> halten. Wie kann ich das machen, hat jemand eine Idee? Die CLOCK-Funktion
> ist wg. Sekundenbereich zu langsam, um sie ständig abzufragen ... Und die
> Restzeit zur Maximalzeit abzufragen und abzuwarten erscheint mir zu
> kompliziert - und möglicherweise langsam.
>
> Vielen dank vorab & beste Grüße
> Christian

Hallo Christian,

versuchs mal mit dem Timer 2 -> 10ms Interrupt.

Grüße
Josef R


    Antwort schreiben


Antworten: