Hallo,
Ich will in meien Programm ( Für RP6 ) eine Division machen, aber es geht nicht. ich bekomme immer 0 raus.
Das ergebnis müsste: 0.78515625 sein, bzw in meien fall 0.785.
MFG Oliver GCode:uint16_t Data = 0; // Data muss int16_t sein. float Ergebnis = 0; // Hab es mit double, double long, getestet. void Test(void) { Data = ZYX; // YXZ = z.b. 804 Ergebnis = Data / 1024.0; // Hab es auch so 1024 getestet. // Test Ausgabe writeString_P(" Ausgabe: "); writeIntegerLength(Ergebnis, DEC, 4); writeChar('\n'); }







Zitieren

Lesezeichen