- MultiPlus Wechselrichter Insel und Nulleinspeisung Conrad         
Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 18 von 18

Thema: Timer0 oder Timer2 benutzen, aber wie?

  1. #11
    Moderator Robotik Einstein Avatar von damaltor
    Registriert seit
    28.09.2006
    Ort
    Milda
    Alter
    38
    Beiträge
    4.066
    Anzeige

    E-Bike
    folgendes habe ich gerechnet:

    der prozessor arbeitet mit 8.000.000 takten pro sekunde. bei einem prescaler von 1 wäre also die zeit zwischen zwei takten 1sec/8000000 = 125 nanosec.

    der interrupt wird generiert wenn der timer überläuft, also von 255 wieder auf 0 springt. das geschieht alle 256 zähleinheiten; also 125 ns * 32 = 32µs.


    wird der prescaler aktiviert, wird der counter nur alle [prescaler] takte erhöht. mit einem prescaler von 1024 würde der counter also nur mit einem 1024stel der geschwindigkeit hchzählen. wir hätten also zwischen zwei interrupts
    32µs * 1024 = 32,768 millisec.
    Read... or die.
    ff.mud.de:7600
    Bild hier  

  2. #12
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    05.09.2007
    Beiträge
    168
    Ist aber auch nicht gerade die Welt ...
    Aber dazu gibt es ja den Trick um aus den 8-Bit Timer einen 16-Bit Timer zu machen ...

  3. #13
    Moderator Robotik Einstein Avatar von damaltor
    Registriert seit
    28.09.2006
    Ort
    Milda
    Alter
    38
    Beiträge
    4.066
    da brauchts keinen trick. entweder man nimmt direkt den 16bit timer der hardwaremäßig vorhanden ist, oder man zählt eine vriable in der interruptroutine. dann kann man beliebige verzögerungen erreichen.
    Read... or die.
    ff.mud.de:7600
    Bild hier  

  4. #14
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    05.09.2007
    Beiträge
    168
    Und wie sieht es aus wenn man noch zustätzliche den PWM nutzen möchte?
    Dann geht das doch nicht oder?

  5. #15
    Moderator Robotik Einstein Avatar von damaltor
    Registriert seit
    28.09.2006
    Ort
    Milda
    Alter
    38
    Beiträge
    4.066
    hmm.. man kann die hardware-pwm nutzen. oder man programmiert eine software-pwm... was meinst du?
    Read... or die.
    ff.mud.de:7600
    Bild hier  

  6. #16
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    05.09.2007
    Beiträge
    168
    Ich habe an die Hardware-PWM von Timer1 gedacht ...

  7. #17
    Moderator Robotik Einstein Avatar von damaltor
    Registriert seit
    28.09.2006
    Ort
    Milda
    Alter
    38
    Beiträge
    4.066
    tja... und wo ist das problem dabei?
    Read... or die.
    ff.mud.de:7600
    Bild hier  

  8. #18
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    05.09.2007
    Beiträge
    168
    Wie lasse ich den mit dem Timer0 zusammenlaufen?

    Siehe Klick ...

    Da habe ich ja das Problem ...

Seite 2 von 2 ErsteErste 12

Berechtigungen

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

LiFePO4 Speicher Test