Gast
#174689
Da ich in den Anleitungen zu IAR und dem dazugehörigen C-Compiler nur wenig zur Multiplikation mit Gleitkommazahlen gefunden habe bzw. auch nicht alles verstanden habe, muss ich mal die Experten fragen. Folgendes Problem: Nach einer A/D Wandlung steht im ADC12MEM0 Register eine 16(12) Bit zahl. a) Diese Zahl soll mit z.B. mit 3,76 multipliziert werden, dann gerundet (damit wieder ein ganzzahliger Wert entsteht) und dann byteweise parallel an z. B. an P4 ausgegeben werden. b) Wie kann man den vor der Rundung entstandenen Gleitkommawert byteweise parallel an P4 ausgeben ? Hat jemand zu meinen Problemen evtl. Programmschnipsel (vorzugsweise in `C und mit viel Kommentar) ? MfG Wolfgang