Hallo,
ich möchte ganz gerne auf die Einbindung der libm.lib für eine float
Division verzichten da es langsam eng im Programmspeicher wird und ich
diese Funktion genau einmal brauche.
Es geht darum das ich zwei Werte teilen muss als Beispiel wäre mal
uint16_t a, b,c;
1 | // 50 / 23
|
2 | // Ergebnis SOLL = 2,1739
|
3 | a = 50;
|
4 | b = 23;
|
5 | // Ergebnis IST = 2
|
6 | c = a / b;
|
nur wie bekomme ich die Nachkommawerte doch noch heraus?
Ich kann noch mit
den Rest ermitteln, in dem Fall 4 aber wie komme ich damit nun auf die
0,1739 ???
Geht das überhaupt?
Vielen Dank im Voraus.
Gruß AVRli...