2012-06-09 3 views
-1

Использование PuTTY для связи с моей микросхемой PIC через последовательное соединение. Я хочу распознать <CR> <Backspace> <Cursor Up> <Cursor Dwn> <Cursor left> <Cursor Right> и сделать правильную вещь на ЖК-дисплее.PuTTY Cntrl Персонажи

Я понял, что это должно быть достаточно легко. Просто зайдите в таблицу Ascii и используйте значения Hex, которые отправляются. Проблема в том, что PuTTY отправляет более одного значения для каждого из значений char cntrl.

Есть ли список, на который я могу ссылаться для этих значений, которые я могу изменить в своем коде с помощью ответа или в ответ на него?

+1

Курсор вниз и курсор вверх _definitely_ будут смешными, поскольку они не являются стандартными символами ASCII, а являются последовательностями символов, зависящими от терминала. CR, LF, BS, DEL, все должны быть одним байтом, хотя ... Есть ли конкретная эмуляция терминала, которую вы пытаетесь достичь? – sarnold

ответ

1

Я не знаю специфики протоколов PuTTY, но ASCII определяет escape-символы - Control + key. Чтобы быть более конкретным, ASCII 0 является [email protected], от 1 до 26 (от 0x1 до 0x1a) являются Control + соответствующей буквой алфавита.

Смежные вопросы