Как разобрать float на слова
- Войдите на сайт для отправки комментариев
Втр, 06/09/2016 - 14:58
Добрый день! Есть класс DHT для работы с датчиками температуры и влажности DHT11, DHT21 и DHT22. Температура и влажность возвращается в float. Как мне запихнуть в массив uint16_t array[2] в виде array[1] = младшее слово float, array[2] = старшее слово float.
http://bigbarrel.ru/%D0%BA%D0%BE%D0%BD%D0%B2%D0%B5%D1%80%D1%82%D0%B0%D1%...
Спасибо, но это немного не то что нужно.
Вы хотите вот это, но, скорее всего, оно вам тоже на самом деле не нужно.
Добрый день! Есть класс DHT для работы с датчиками температуры и влажности DHT11, DHT21 и DHT22. Температура и влажность возвращается в float. Как мне запихнуть в массив uint16_t array[2] в виде array[1] = младшее слово float, array[2] = старшее слово float.
не уверен, что правильнол понимаю термин "старшее слово float", но если попытаться разобраться в сути - вам это зачем?
А может так?
Или так, но слова будут наоборот:
Мне это нужно для того, чтобы запихнуть в регистры modbus регистры.
А тогда без разницы, в каком порядке будут слова. Ложить будете все равно по одному слову сами.
А может так?
Или так, но слова будут наоборот:
Отлично, это похоже что мне нужно. Спасибо большое.
del