Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

Помогите разобраться:

Отправлено Гудвин (78.138.170.164) 11 ноября 2010, г. 14:12


Получил вот такую писульку:

4-ый байт – грузоподъемность весов в тоннах 40, 50 или 60 в десятичном виде (28h, 32h, 3Ch в шестнадцатеричном виде).
6-ой байт – старший байт результата взвешивания в дополнительном коде.
Результат приведен к значению, когда значению 20000 в десятичном
коде (или 4E20h в шестнадцатеричном) соответствует номинальному
значению на весах.
7-ой байт – младший байт результата взвешивания.

Пример: Платформенные весы на 60т нагружают грузом 40т, на индикаторе
видим результат 40.00т, а на линии получаем 20000/60т*40.00т = 13333 (34h 15h)

Реальная посылка: **h, **h, **h,3Ch,**h ,0Fh, 0A0h, **h

Ну никак, не вяжется 0Fh, 0A0h с вышеозвученным 34h 15h....
Дополнял и так и эдак...

Что-то с млогикой у меня неть - не выходит каменный цветок - крепко засел ;)


Еще логи:
0F 0F 0F 3C 00 FF FE 39 (0.02 т)
0F 0F 0F 3C 00 0E DA 24 (38.02 т)
0F 0F 0F 3C 00 0D DA 23 (35.46 т)









Составить ответ | Вернуться на конференцию

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
умножьте 3 на единицу:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru