В Web интерфейсе на базе OpenSource проекта OR-WRT roboforum.ru/wiki/OR-WRT необходимо при нажатии соответствующих клавиш выводить в Com порт последовательность двоичных данных. Например: 0xAA 0x31 0x05 0x00 0x63 0xAA 0x32 0x05 0x00 0x63 Или: 0xFF 0x31 0xFA 0xFF 0x32 0xFA, а не строковое значение: (при нажатии клавиши "w" выводят "DrvLR=100,100") Простая замена submitUART("DrvLR=100,100") на submitUART("\x80") и более (от 0x80 до 0xFF) приводит к выводу вместо 0x80, целых 6 байт: 0x26 0x23 0x31 0x32 0x38 0x3B. при submitUART("\x7F") и ниже – все Ok. Т.к. я не знаю JavaScript, могу лишь сделать предположение, что где то идет проверка на использование только первых 128 значений таблицы ASCII.
Задачи: 1 – Необходимо минимальной модификацией кода обеспечить вывод произвольных двоичных последовательностей. 2 – В конце всегда дописываются 5 байт: 0x0D 0x0D 0x0A 0x0D 0x0A. Откуда они беруться? Как это выключить? 3 – Необходимо обеспечить не только вывод в ...
Видеть полную информацию и оставлять заявки могут только авторизованные пользователи.
Исполнитель по этому заданию выбран.
Заявок нет
Оставлять заявки могут только авторизованные пользователи.
Html + CGI для связи с COM портом
Реклама
Html + CGI для связи с COM портом
В Web интерфейсе на базе OpenSource проекта OR-WRT roboforum.ru/wiki/OR-WRT необходимо при нажатии соответствующих клавиш выводить в Com порт последовательность двоичных данных.
Например: 0xAA 0x31 0x05 0x00 0x63 0xAA 0x32 0x05 0x00 0x63
Или: 0xFF 0x31 0xFA 0xFF 0x32 0xFA,
а не строковое значение: (при нажатии клавиши "w" выводят "DrvLR=100,100")
Простая замена submitUART("DrvLR=100,100") на submitUART("\x80") и более (от 0x80 до 0xFF) приводит к выводу вместо 0x80, целых 6 байт: 0x26 0x23 0x31 0x32 0x38 0x3B. при submitUART("\x7F") и ниже – все Ok.
Т.к. я не знаю JavaScript, могу лишь сделать предположение, что где то идет проверка на использование только первых 128 значений таблицы ASCII.
Задачи:
1 – Необходимо минимальной модификацией кода обеспечить вывод произвольных двоичных последовательностей.
2 – В конце всегда дописываются 5 байт: 0x0D 0x0D 0x0A 0x0D 0x0A. Откуда они беруться? Как это выключить?
3 – Необходимо обеспечить не только вывод в ...
Другие открытые задания:
Координатор проекта для работы в соцсетях60 000 р.
Бюджет: 60 000 р. Координатор образовательного проекта в соцсетях Задачи: 1. Размещение готового контента в соцсетях (макеты, посты) 2. Продвижение образовательного продукта в …
Написание отзывов на его площадках (яндекс , 2гис )500 р.
Бюджет: 500 р. тг ··· все в лс
Сделать рассылку по ватсап 500 сообщений500 р.
Бюджет: 500 р. Здравствуйте. Нам нужно за пару дней отправить информацию по списку наших контактов из 500 номеров по ватсап. Список номеров мы вам дадим. Оплата 500 руб. По рублю …
поиск заданий