Moin Elektronik Freunde, Über einen Timer und einer Funktion lasse ich einen PWM Wert hochzählen. Eignetlich kein Problem. In meiner Grafik (Anhang) wäre das der Schwarze Balken. (y = 1x+25) Dieses Hochzählen geht mir aber zu Schnell, daher möchte ich die PWM nach der blauen Geraden hochzählen lassen. Das wäre dann y= 0.4x+25 X Wird also hochgezählt, Y gibt den PWM wert an. Allerdings habe ich diese Variablen als Solche vom Typ Word gespeichert. Damit funktioniert es nicht. (Vermutlich weil Word keine Kommazahlen kennt??) Single Variablen würden zu viel Platz wegnehmen. Hat jemand eine Idee wie ich das Problem Lösen kann? Gruss Alex
Falsches Forum, das sollte besser nach Elektronik und uC. MFG Falk
Sehe ich auch gerade! Hab mich wohö vertan.. Könnte das Jemand freundlicherweise verschieben? Danke! Alex
Lohnt nicht, Antwort ist einfach - entweder rechne mit Single (braucht nur ein paar Bytes mehr), oder laß den Timer schneller laufen, und erhöhe nur alle n Durchgänge im Verhältnis 4 zu 10 den PWM-Wert.
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.