- 3D-Druck Einstieg und Tipps         
Ergebnis 1 bis 5 von 5

Thema: timer problem (wahrscheinlich nur n denkfehler)

  1. #1
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    11.12.2007
    Ort
    weit weg von nahe Bonn
    Alter
    36
    Beiträge
    3.416

    timer problem (wahrscheinlich nur n denkfehler)

    Anzeige

    ich hab den 72kCount, der hat bei 256 ja nen überlauf, wie kann ich das abfangen? ich muss 65 millisekunden messen und da reicht der counter ja nich -.- ... ich hab das gfühl ich steh aufm schlauch und komm einfach net weiter

  2. #2
    Moderator Robotik Einstein Avatar von damaltor
    Registriert seit
    28.09.2006
    Ort
    Milda
    Alter
    34
    Beiträge
    4.016
    tjaa... =)

    (erstmal grundelgend: mit der neuen lib hast du nur noch einen 36kcount!!)

    du könntest dir einen unsigned int machen, und dann in der asuro.c die interruptroutine des timers suchen. da steht bis jetzt nur drin, dass die variable 72kcount erhöht werden soll. wenn du da drunter schreibst dass deine variable auch erhöht werden soll, dann kommst du auf 65536 takte; was sagenhaften 910 ms zwischen zwei überläufen entspricht =)
    Read... or die.
    ff.mud.de:7600

  3. #3
    Moderator Robotik Visionär Avatar von radbruch
    Registriert seit
    27.12.2006
    Ort
    Stuttgart
    Alter
    57
    Beiträge
    5.798
    Blog-Einträge
    8
    Hallo Ceos

    In asuro.c (der CD-Version) wird der Überlauf in der Variablen timebase mitgezählt:

    Code:
    SIGNAL (SIG_OUTPUT_COMPARE2)
    {
    	count72kHz ++;
    	if (!count72kHz) timebase ++;
    }
    In deinem Programm kannst du mit

    extern long timebase;

    auch auf diese Variable zugreifen. Ich hoffe, dass hilft dir weiter.

    Gruß

    mic

    Atmel’s products are not intended, authorized, or warranted for use
    as components in applications intended to support or sustain life!

  4. #4
    Moderator Robotik Einstein Avatar von damaltor
    Registriert seit
    28.09.2006
    Ort
    Milda
    Alter
    34
    Beiträge
    4.016
    ...das macht die sache noch einfacher.
    Read... or die.
    ff.mud.de:7600

  5. #5
    Moderator Robotik Visionär Avatar von radbruch
    Registriert seit
    27.12.2006
    Ort
    Stuttgart
    Alter
    57
    Beiträge
    5.798
    Blog-Einträge
    8
    Viele Wege führen zum Ziel...

    Atmel’s products are not intended, authorized, or warranted for use
    as components in applications intended to support or sustain life!

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •