В 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 – Необходимо обеспечить не только вывод в ...
Другие открытые задания:
Разослать 2000 сообщений через Ватсап Вручную2 000 р.
Бюджет: 2 000 р. Добрый день. У нас есть база номеров наших клиентов, которым нужно отправить информацию через ватсап. 2000 контактов. Оплата по 1 руб за номер . Дополнительно оплач…
стилизация документа верд формата1 200 р.
Бюджет: 1 200 р. необходимо стилизовать КП компании, под фирменный стиль, прорисовать иконки сделать 2 формата один под редактирование на будущее
Продвижение в Интернете через БЛОГи . Заявка – проект .10 000 р.
Бюджет: 10 000 р. Продвижение в Интернете через БЛОГи . Заявка – проект . Добрый день или ночь , уважаемые фрилансеры ! Меня зовут Олег и я занимаюсь производством пряжи и вязанн…
поиск заданий