- Akku Tests und Balkonkraftwerk Speicher         
Ergebnis 1 bis 10 von 15

Thema: 1 Interrupt pro Sekunde

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Benutzer Stammmitglied
    Registriert seit
    08.06.2010
    Ort
    78xxx
    Alter
    33
    Beiträge
    73
    Hier noch ein kleines Video vom Testaufbau. Dann könnt ihr euch von der Zeit selbst ein Bild machen.

    PS: Sry für die Quali, die Kamera vom Galaxy S schafft wohl die kurze Entfernung nicht.


  2. #2
    Moderator Robotik Einstein Avatar von Kampi
    Registriert seit
    21.11.2009
    Ort
    Monheim, Nordrhein-Westfalen, Germany
    Alter
    35
    Beiträge
    3.501
    Blog-Einträge
    9
    In deiner Timer 1 ISR lädst du 49911 in das Timer Register. Ich weiß jetzt nicht welchen Controller du hast aber ich meine bei allen AVRs wären die Timerregister nur 8bit breit. D.h. du musst die 49911 in High und Low aufteilen und in das High bzw. Low Register schreiben. Du kannst keine 49911 in ein 8bit Register quetschen.
    Ich denke das sollte das Problem lösen.

  3. #3
    Benutzer Stammmitglied
    Registriert seit
    08.06.2010
    Ort
    78xxx
    Alter
    33
    Beiträge
    73
    Das wusste ich nicht. Ok, wie teile ich die Zahl denn Richtig auf? Einfach abschneiden?
    Code:
    49911 ==> 1100 0010 1111 0111
    Also ist:
    High = 1100 0010 => 194
    Low = 1111 0111 => 247

  4. #4
    Moderator Robotik Einstein Avatar von Kampi
    Registriert seit
    21.11.2009
    Ort
    Monheim, Nordrhein-Westfalen, Germany
    Alter
    35
    Beiträge
    3.501
    Blog-Einträge
    9
    Jop genau.
    Das mit der 16bit Zahl in einem Timerregister kann schon deswegen nicht funktionieren weil die AVRs alle 8bit Prozessoren sind. Und über einen 8bit Datenbus kannst du keinen 16bit Timerwert schicken
    Deswegen musst du die Zahl aufteilen. Und das macht man so wie du gesagt hast.
    Und ich glaube du musst das Timer High Register als erstes beschreiben und dann das Low Register.

  5. #5
    Benutzer Stammmitglied
    Registriert seit
    08.06.2010
    Ort
    78xxx
    Alter
    33
    Beiträge
    73
    Ok, vielen Dank euch, jetzt könnte eine Sekunde hinkommen!

    PS: Ich würde das Thema jetzt als Gelöst Markieren, kann aber nicht herausfinden wie das geht .. können das nur Admins?

  6. #6
    Moderator Robotik Einstein Avatar von Kampi
    Registriert seit
    21.11.2009
    Ort
    Monheim, Nordrhein-Westfalen, Germany
    Alter
    35
    Beiträge
    3.501
    Blog-Einträge
    9
    Nein das kannst du auch machen. Musst du mal gucken indem du auf "Bearbeiten" klickst. Kann dir selber nicht genau sagen wie das geht.
    Und die 1 Sekunde kannst du am besten mit einer Stoppuhr oder einer Digital Uhr mit Sekundenanzeige nachprüfen

  7. #7
    Benutzer Stammmitglied
    Registriert seit
    08.06.2010
    Ort
    78xxx
    Alter
    33
    Beiträge
    73
    Ich will ne Uhr draus bauen, also lass ich die Sekunde jetzt erst mal ne Sekunde sein und mess dann Später die Verzögerung über nen ganzen Tag Ist, glaube ich, einfacher wie die Sekunde jetzt zu messen.

    EDIT1: Man, bin ich blind: Thema als erledigt Markieren ist ganz einfach. Einfach oben auf "Themen-Optionen"->"Markiere Thema als erledigt"

  8. #8
    Moderator Robotik Einstein Avatar von Kampi
    Registriert seit
    21.11.2009
    Ort
    Monheim, Nordrhein-Westfalen, Germany
    Alter
    35
    Beiträge
    3.501
    Blog-Einträge
    9
    Für eine Uhr würde ich aber eher ein 32kHz Quarz nehmen. Lässt sich besser runterfallen als 1 bzw. 16 MHz

Ähnliche Themen

  1. Genaue Sekunde mit 4,194304 Mhz Quarz
    Von Draconix im Forum C - Programmierung (GCC u.a.)
    Antworten: 1
    Letzter Beitrag: 03.01.2010, 11:01
  2. messungen pro sekunde
    Von ikarus_177 im Forum Sensoren / Sensorik
    Antworten: 5
    Letzter Beitrag: 14.04.2008, 17:54
  3. Frage timervorgabe für eine Sekunde?
    Von alper im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 2
    Letzter Beitrag: 21.11.2006, 22:55
  4. Jede Sekunde ein Timer Interrupt
    Von Johannes G. im Forum C - Programmierung (GCC u.a.)
    Antworten: 2
    Letzter Beitrag: 06.10.2006, 16:52
  5. Wie viele Messungen maximal mit dem internen ADC pro Sekunde
    Von Florian im Forum AVR Hardwarethemen
    Antworten: 17
    Letzter Beitrag: 02.04.2005, 23:13

Berechtigungen

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

12V Akku bauen