Du hast absolut recht.Schau dir mal Figure 13-9 in Datenblatt vom Atmega644 an. (Seite 96).
Der TImer zählt ja bei einem 8 Bit bis 255 und wenn er erst 0 erreicht hat findet der Interrupt statt und das kann ich nocheinmal um 1024 prescalen.
Also da ich den Timer1 nutze kann ich sogar noch weiter runter auf Takt/1024/Prescaler.
Und wenn ich jetzt noch den Timer früher rücksetze kann ich das auch manipulieren. Das beruhigt mich sehr, denn die Platine hat mich 5 Stunden zum Bbestücken, austesten... gekostet.
Guter Einwand!
Was spricht aber dagagen die PWM direkt auf In1 raufzugeben?Wenn PWM=5V dann würde der Motortreiber auf hochohmig schalten, wenn PWM=0V dann sperren die Dioden und es gelten die durch DIR_1 und DIR_2 festgelegten Richtungsinformationen. Nützlich ?
Durch umschalten des In2 kann ich dann entscheiden ob ich die PWM auf Kurzschluss betreibe oder auf den "Z" Zustand.
Danke bisher!!
Lesezeichen