Hi,
Ja da sollte 2000 herauskommen.
Vielleicht hilft es wenn dumachst.Code:Impulsanz_L = (2L * Ton * Zeit) / 1000L;
Und beim AVR sollte man diese int32_t bzw uint32_t statt long benutzen.
Ton und Zeit müssen natürlich auch diesen typ haben. Wenn nicht musst dumachen.Code:Impulsanz_L = (2L * (int32_t)Ton * (int32_t)Zeit) / 1000L;
PS: und meine Erfahrung sagt: es liegt immer an dem, was man nicht vermutet
MfG Alex
Lesezeichen