- LiTime Speicher und Akkus         
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
    39
    Beiträge
    3.416

    timer problem (wahrscheinlich nur n denkfehler)

    Anzeige

    LiFePo4 Akku selber bauen - Video
    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
    37
    Beiträge
    4.062
    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
    Bild hier  

  3. #3
    Moderator Robotik Visionär Avatar von radbruch
    Registriert seit
    27.12.2006
    Ort
    Stuttgart
    Alter
    61
    Beiträge
    5.799
    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
    Bild hier  
    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
    37
    Beiträge
    4.062
    ...das macht die sache noch einfacher.
    Read... or die.
    ff.mud.de:7600
    Bild hier  

  5. #5
    Moderator Robotik Visionär Avatar von radbruch
    Registriert seit
    27.12.2006
    Ort
    Stuttgart
    Alter
    61
    Beiträge
    5.799
    Blog-Einträge
    8
    Viele Wege führen zum Ziel...
    Bild hier  
    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
  •  

LiTime Speicher und Akkus