Forum: Mikrocontroller und Digitale Elektronik Dezimal zu Fraktion 1.11 umrechnen?!


von Matthias (matthiasm)


Angehängte Dateien:

Lesenswert?

Guten Abend,

ich versuche grade meinen STA311b DSP von ST beizubringen dass er den 
Ripple aus dem Signal herausrechnen soll. Die Außenbeschaltung hab ich 
soweit fertig, jetzt fehlt mir die Programmierung.

Im Datenblatt steht dass man den Ripple prozentual zum Fullscale ADC 
Eingang angeben soll. In meinem Fall würde ich jetzt für den Start mal 
den Wert auf 50% setzen.

So, nun habe ich 50% auf der einen Seite und ein 16-Bit Register mit 
einem 1.11 Fractional Number Wert auf der Anderen. Wie bring ich die 50% 
in das 1.11 Format?!

Weiter geht's dann mit Register 0x53,dort wird ein 0.12 Format 
verlangt?!

Verstehe ich nicht und alles was ich so darüber gelesen habe hat mich 
noch mehr verwirrt. Wieso kann ich die 50 nicht einfach in binär 
umwandeln und alles ist gut?

Danke, Gruß
Matthias

von c-hater (Gast)


Lesenswert?

Matthias Machmal schrieb:

> Wieso kann ich die 50 nicht einfach in binär
> umwandeln und alles ist gut?

Weil die in die angegebenen Formate garnicht reinpaßt. Vermutlich müssen 
statt 50% einfach nur 0,5 angegeben werden. Das würde passen, sogar in 
beide erwähnten Formate...

von Matthias (matthiasm)


Lesenswert?

Nein leider nicht, keine Ahnung... ich hab dem Support von ST 
geschrieben mal sehen was die dazu sagen :)

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
Noch kein Account? Hier anmelden.