Fehlt da nicht noch ein paar Klammern? Spannung_Batterie() vielleicht? Der Code sollte so nicht compilieren ...
Davon abgesehen bekommst du Schwierigkeiten mit der Rundung, bzw. dem Wertebereich. 1024 * 1100 ist zu groß für einen (u)int16, die Rechnung muss mit einem 32-Bit-Datentyp erfolgen.
Rein aus Neugierde: Welcher Wert wird denn ausgegeben?
mfG
Markus
Lesezeichen