Протокол работы ДВ2ТС-А
Добавлено: Пн июл 16, 2018 1:34 pm
Здравствуйте. Подскажите как правильно вычислить знак значения температуры для датчика ДВ2ТС-А.
В описании сказано что :
Значение температуры в градусах Цельсия, считанное из регистра с адресом 202h, вычисляется следующим образом:
Т = 0,01•(256•HIGH_BYTE + LOW_BYTE)
Обратите внимание, что значение температуры может быть отрицательным, используйте знаковое представление числа!
У меня HIGH_BYTE = 251 LOW_BYTE =174 , должно получится отрицательное значение , датчик в холодильной камере.Как правильно сделать пересчет ?
В описании сказано что :
Значение температуры в градусах Цельсия, считанное из регистра с адресом 202h, вычисляется следующим образом:
Т = 0,01•(256•HIGH_BYTE + LOW_BYTE)
Обратите внимание, что значение температуры может быть отрицательным, используйте знаковое представление числа!
У меня HIGH_BYTE = 251 LOW_BYTE =174 , должно получится отрицательное значение , датчик в холодильной камере.Как правильно сделать пересчет ?