Здравствуйте, господа форумчане.
Я в таких делах относительно новичок и поэтому элементарный вопрос возник, но стал камнем преткновения.
Трм настроен корректно.
Опрашиваю по модбасу трм138. Необходимо получить текущее значение температуры от датчика тсп 50м.
Опрашиваю ф-цией 04h регистры 00-04.
Получаю в ответ
регистр 00 - 1
регистр 01 - (непомню что)
регистр 02 - 0
ст.байт значения температуры - 4198
мл.байт значения температуры - 0BC9 (примерно)
(это было 19.0 градусов по цельсию)
Подскажите пожалуйста как шестнадцатиричное число перевести в десятичное число с плавающей запятой?