Gast
#2333532
Hallo, ich möchte meinen Interrupt der von einem Timer ausgelöst wird einfach flexibel gestalten und ihn über einen Makronamen einbinden. z.B. #define TIMEBASE 2.5 // in ms die für die Zeitbasis nötigen Ticks errechne ich dann extra: #define TICKS (255-(TIMEBASE*F_CPU)/8000) dann hab ich die Anzahl Ticks die ich dann auch bei der Timerinitialisierung verwenden kann.... zumindest theoretisch.... denn da kommt halt dann je nach Eingabe auch was unrundes 104.321 raus. Wie kann ich das runden? Typecast geht doch hier nicht. Oder wird der Wert eh wie int gesehen? Überhaupt.... geht das doch bestimmt besser bzw. ohne das Zusatzmakro Ticks, oder? Danke schon mal für ne Antwort