Добрый день!
Я только начал разбираться с Hiasm.
Cсчитываю из микроконтроллера значение температуры в HEX формате,как преобразовать это значение в формат Float?
Пример того что должно получиться:
Считываю- 3F C0 00 00 конвертируем в 1.5 (Float - Big Endian ABCD)
https://www.scadacore.com/tools/programming-calculators/online-hex-converter/
Заранее спасибо.
Этот топик читают: Гость
Ответов: 5
Рейтинг: 0
|
|||
карма: 0 |
|
Ответов: 9906
Рейтинг: 351
|
|||
|
|||
карма: 9 |
|
Ответов: 5
Рейтинг: 0
|
|||
Большое спасибо!
Как я уже писал я только начинаю осваивать Hiasm, подскажите пожалуйста как вставить этот код в программе. |
|||
карма: 0 |
|
Ответов: 207
Рейтинг: 14
|
|||
rs485 писал(а): подскажите пожалуйста как вставить этот код в программе.Может так будет понятней.
|
|||
карма: 2 |
|
Ответов: 8907
Рейтинг: 823
|
|||
rs485 писал(а): как вставить этот код в программеСоздаёте новый проект (щёлкнуть по серой полосе HiAsm). На форуме в левом верхнем углу кода щёлкните левой кнопкой, код копируется. В поле нового проекта щёлкните ПРАВОЙ кнопкой и в меню выберете "Вставить". (Чем меряете температуру, если типа DS18B20, то их можно подключать к COM порту компьютера без посредников.) |
|||
карма: 19 |
|
Ответов: 5
Рейтинг: 0
|
|||
Леонид писал(а): rs485 писал(а):
как вставить этот код в программе Создаёте новый проект (щёлкнуть по серой полосе HiAsm). На форуме в левом верхнем углу кода щёлкните левой кнопкой, код копируется. В поле нового проекта щёлкните ПРАВОЙ кнопкой и в меню выберете "Вставить". (Чем меряете температуру, если типа DS18B20, то их можно подключать к COM порту компьютера без посредников.) Спасибо разобрался!!! Atmega328p опрашивает датчик DHT22 (и не только), я по протоколу Modbus RTU с помощью Hiasm опрашиваю Atmega328p. --- Добавлено в 2020-03-30 04:47:41 А как это можно сделать в обратном порядке, если я захочу выложить код на форум. И на каком языке программирования листинг? Редактировалось 1 раз(а), последний 2020-03-30 04:47:41 |
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
На поле HiAsm.Редактор схем нажать
F1 -> Основы работы с сайтом -> Обмен файлами |
|||
карма: 25 |
|
Ответов: 5
Рейтинг: 0
|
|||
Подскажите, пожалуйста как изменить направление обработки.
Нужно: Float - Mid-Little Endian (CDAB) 00 00 3F C0 = 1.5 (Float) |
|||
карма: 0 |
|
Ответов: 493
Рейтинг: 163
|
|||
rs485 писал(а): 00 00 3F C0 = 1.5 (Float)rs485 , возможный вариант...
|
|||
карма: 4 |
|
Ответов: 207
Рейтинг: 14
|
|||
Еще один вариант
Редактировалось 2 раз(а), последний 2020-03-31 01:42:31 |
|||
карма: 2 |
| ||
Голосовали: | tig-rrr |
10