Hi,
also verstehe ich das richtig: bei meiner Operation entstehen eben NICHT-INT Datentypen? Aber ich dachte (hatte ich irgendwie im Hinterkopf), dass wenn ein sagen wir mal Float wert rauskommt und einer int Variablen zugewiesen wird automatisch gerundet wird. Stattdessen wird versucht aber Float auf Int zu übertragen, wobei aber die Bitbreite des Int nicht ausreicht!?
Wozu long? Das Ergebnis soll ja einen maximalen Zahlenwert von 255 einnehmen.
Franzls Weg werde ich mal testen, wobei ich nicht verstehe, wieso es da nicht zu einem Overflow kommen kann, denn F_CPY/Prescaler/f ist ja das gleiche wie F_CPU/(Prescaler*f)
vG Simon

EDIT: Blah - ich hab's verstanden. Danke. War vom Punkt irritiert gewesen, hab ihn als Komma verstanden. Error