- LiFePO4 Speicher Test         
Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 13 von 13

Thema: Servos mit myavr Board und WinAvr ansteuern

  1. #11
    Neuer Benutzer Öfters hier
    Registriert seit
    20.12.2005
    Beiträge
    5
    Anzeige

    E-Bike
    Hi, jetzt muss ich auch mal nachfragen. Bin auch Anfänger und hab grad versucht, den Quelltext zu verstehen. Aber ich komm einfach nicht drauf, was die Zuweisung "tcnt1 = 0-16000;" bedeutet, bzw auch "Pulslength[index<<1]=0-wert;".

    Ich versteh nicht ganz, was das Minus-Zeichen bedeutet. hab schon überall rumgesucht, aber leider nix gefunden.

  2. #12
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    08.05.2005
    Ort
    Issum
    Alter
    53
    Beiträge
    2.236
    Ich versteh nicht ganz, was das Minus-Zeichen bedeutet.
    Hmmm, Minus bedeutet Subtraktion.....

    Timer 1 ist ein 16 Bit Timer die Oberste Grenze ist 65535, wenn er noch eins dazurechnet kommt er auf 0 zurück.

    deswegen steht da 0-16000, es könnte genausogut 65536 - 16000 stehen, das ergebnis ist gleich der Timer wird in beiden Fällen mit 49536 geladen und braucht 16000 Timerdurchläufe, bis ein Overlow Interput ausgelöst wird.

    es ist aber einfacher tcnt1 = 65536 - 16000 zu schreiben,als tcnt1b = 49536 wenn ich weiß, das nach 16000 Timer Takten was passieren soll.

    Ich hoffe, das war verständlich genug

    Gruß Sebastian
    Software is like s e x: its better when its free.
    Linus Torvald

  3. #13
    Neuer Benutzer Öfters hier
    Registriert seit
    20.12.2005
    Beiträge
    5
    Doch, habs schon verstanden
    Danke!

Seite 2 von 2 ErsteErste 12

Berechtigungen

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

fchao-Sinus-Wechselrichter AliExpress