Hi, weil ich für meine Motorgeschwindigkeit eine Prozentanzeige machen wollte, habe ich ein Problem. Die Motorgeschwindigkeit ist abhängig von OCR2. Um nun meine Prozent zu berechnen habe ich folgende Funktion, da nicht einfach 0 = 0% ist: p%=6,530612245*10^-5 * OCR2^2 + 0,5438367347 * OCR2 - 42,92489796 kann man so eine Rechnung irgendwie mit einem Register machen, das Ergebnis wird ja nicht größer als 100 also dürfte es da schonmal keine Probleme geben.
Gast schrieb:
> Na klar geht das.
Und wie würde das am einfachsten gehen, ohne riesigen Code, wenn
möglich?
Gibt es da auch andere Wege als über herkömmliche Multiplikation und so?
Hi >p%=6,530612245*10^-5 * OCR2^2 + 0,5438367347 * OCR2 - 42,92489796 Geht. >kann man so eine Rechnung irgendwie mit einem Register machen,... Da wird's eng. MfG Spess
spess53 schrieb: > >>kann man so eine Rechnung irgendwie mit einem Register machen,... > > Da wird's eng. > > MfG Spess Wie könnte man es denn dann machen, bin immernoch in ASM. Ich hatte ja irgendwie daran gedacht, das ähnlich wie mit z.B. XTAL zu machen, also das p% über .equ zu definieren, nur ist das Problem das ich OCR2 nicht in das .equ bekomme, oder?
Hi, ich glaube ich habe es hinbekommen, ich kann ja direkt das so machen: .equ XTAL = OCR2
Also das mekkert der Assembler zwar nicht an, aber so richtig funktionieren tuts leider noch nicht.
Was du suchst ist die Formel der Weisen, die irgend eine komplizierte Rechnung duch einen trivialen Ausdruck ersetzen kann.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.