Приветствую вас уважаемые форумчане! Прошу помощи с реализацией проекта. Задача: принять информацию с промышленных весов "Масса-К" через стандартный COM порт на Arduino. Схема собрана, UART конвертор работает, посылка запроса отрабатывает но проблема в том, что весы шлют 2 байта, а я принимаю только один. Вижу это и на дисплее и в терминале.
Двух байтовая посылка весов D0-D7, D8-D15. D14-D0 - масса в прямом двоичном коде. Загвоздка в том, что я не понимаю как принять только 2 байта из UART и объединить их в одну int16 переменную. Стандартный блок приема из UART в FLprog позволяет лишь побайтно принимать, он очищает буфер после каждого байта. Может быть есть пользовательский блок приема из UART сразу в двухбайтную переменную int16. В общем я с arduino на ВЫ, думал может быть FLprog поможет мне решить задачу, но нет Прошу сильно не пинать в каментах, я в этом деле новичок.