Gast
#747046
Hallo. Ich möchte ein PWM erzeugen mit einem ATMega64 mit Timer 3. Initialisierung habe ich durchgeführt --> PWM funktioniert. Regelt Stromausgang mit 0-20mA. Jetzt möchte ich eine gemessene Temperatur als Strom ausgeben. Messbereich: -40 - +80 °C also 120K. Das macht 0,16mA/K. Ich berechne mir intern den Zählwert um den Counter für das PWM zu laden. Mein Problem ist nun, das ich eine Dezimalzahl berechnet habe z.B. 100, muss diese aber in ein Register schreiben, welches ich nur mit Hexadizimalzahlen beschreiben kann. Wie kann ich dez in hex umrechnen? Kann mit jemand helfen? Danke