В 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 – Необходимо обеспечить не только вывод в ...
Другие открытые задания:
Поиск поставщиков по телефону, телемаркетинг, сбор предложения100 000 р.
Бюджет: 100 000 р. Обзвон целевого региона России(обговаривается) – заводы ЖБИ производители панелей для домостроения. Цель обзвона – поиск заводов, продающих свое оборудование д…
Настроить сервер для работы с XMPP3 000 р.
Бюджет: 3 000 р. Есть домен. Есть сервер (VPS). Необходимо настроить сервер для работы с программами типа icq, pidgin. Нужно чтобы была возможность добавлять учетные записи для клие…
Веб-мастер нужен срочно .Партнерская программа.20 000 р.
Бюджет: 20 000 р. Веб-мастер нужен срочно .Партнерская программа. Стоимость : 20 000рублей Срок выполнения : 60 дней Описание проекта : Меня зовут Олег и я занимаюсь произ…
поиск заданий