Gast
#4466384
Hallo, ich habe mir einen kleinen Algorithmus ausgedacht, den ich auf einem PIC18F in Assembler implementieren will. Jedoch habe ich Probleme, wie ich am besten mit Nachkommastellen umgehen soll. Ich habe zum testen schnell ein C# Programm geschrieben um zu prüfen ob er auch funktioniert.
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
In C# konnte ich ja noch bequem double oder float benutzen, den Luxus habe ich ja auf dem PIC nicht. Eigentlicher Sinn ist es den Timer 0 Wert zu berechnen. Da mein PIC mit 8MHz arbeitet und der Timer0 einen Prescaler von 1:2 hat brauche ich den berechneten Wert also in Mikro Sekunden. Kann mir jemand helfen, die Rechnung in eine komfortablere Form zu bringen, sodass ich auf dem PIC vielleicht ohne Nachkommastellen rechnen kann?