-         

Ergebnis 1 bis 3 von 3

Thema: Startwert für Timer1

  1. #1
    Benutzer Stammmitglied
    Registriert seit
    31.03.2010
    Beiträge
    33

    Startwert für Timer1

    Anzeige

    wie rechnet man einen Startwert für Timer1(TCNT1), ist diese gleichnung richtig:
    T1s= (65535-(F_CPU/Pres/Tint)) is sec
    t ist die gewünschte Zeit, mit der wird der Interrup ausgelöst
    pres: Vorteiler
    Beispiel:
    in 3s soll einen Interrupt ausgelöst mit einem 4Mhz Quarz und Vorteiler=1024.
    T1s= 65535-(4000000/3/1024)= 65217=FAE9
    ist es richtig?
    danke
    VG Sahra

  2. #2
    Erfahrener Benutzer Robotik Visionär Avatar von Hubert.G
    Registriert seit
    14.10.2006
    Ort
    Pasching OÖ
    Beiträge
    6.186
    Warum 4000000/3 ?
    4000000 /1024 ergibt 256µsec diese 256µsec sind in den 3 sec 11718 mal enthalten
    Wenn du den Startwert willst ist das 65535 - 11718 = 53817
    Oder du verwendest CTC dann ist der Comparewert 11718
    Grüsse Hubert
    ____________

    Meine Projekte findet ihr auf schorsch.at

  3. #3
    Benutzer Stammmitglied
    Registriert seit
    31.03.2010
    Beiträge
    33
    [quote="Hubert.G"]Warum 4000000/3 ?

    ja du hast recht, 4000000*3 oder 4000000/0,3333333333

    danke
    vg sahra

Berechtigungen

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