Hallo,

ich bekomme über einen CAN Bus zwei Werte als Byte übertragen und möchte diese zusammenführen und als Temperatur auf einem LCD Display anzeigen

Ich habe es so versucht:
(die wichtigsten Ausschnitte)

Code:
Config Graphlcd = 128 * 64sed , Dataport = Porta , Controlport = Portc , Ce = 4 , Ce2 = 3 , Cd = 6 , Rd = 7 , Reset = 5 , Enable = 2 

dim temp_x as single
dim temp as single

temp_x = Db0(4) / 2      'hier steht der Nachkommawert
temp = Db0(5) + temp_x   'hier steht der Wert vor dem Komma

Lcdat 2,2 , "Temperatur: ", Fusing(temp ; "#.#")
1. Problem: die Nachkommastellen sind bis zu 9 Stellen lang
2. Problem: Fusing funktioniert auf einem LCD Display offenbar nicht

Kann mir jemand helfen?