Код клавиши Enter в UART

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
kris95
Держит паяльник хвостом
Сообщения: 920
Зарегистрирован: Ср янв 07, 2009 19:30:23

Код клавиши Enter в UART

Сообщение kris95 »

Какой код приходит в UART при нажатии в терминале клавиши enter ?
Реклама
Аватара пользователя
*Trigger*
Друг Кота
Сообщения: 3059
Зарегистрирован: Пн май 11, 2009 14:15:00
Откуда: СПб

Re: Код клавиши Enter в UART

Сообщение *Trigger* »

Этот пост оказался полезен? Не поленись, нажми Изображение слева!
:) :)) :)))
Куплю индикаторы ИТС-1А, ИТС-1Б, ИГВ1-8х5Л, ИГПС1-222/7, ИГПС1-111/7 и подобные.
Реклама
kris95
Держит паяльник хвостом
Сообщения: 920
Зарегистрирован: Ср янв 07, 2009 19:30:23

Re: Код клавиши Enter в UART

Сообщение kris95 »

Вы говорите про Scan коды. Это на уровне клавиатура-ПК. А в UART передача ведётся в режиме ascii. И мне надо код именно ascii ( а код 5H - скан код клавиши энтер в ascii это буква Z )
Аватара пользователя
Kavka
Мудрый кот
Сообщения: 1810
Зарегистрирован: Чт июн 10, 2010 08:55:35
Откуда: Сибирские Афины

Re: Код клавиши Enter в UART

Сообщение Kavka »

Извините за сарказм, но если уж вы знаете такие буквы как "ASCII", то поиском в интернете пользоваться должны уметь... :o
Надеюсь это облегчит ваш поиск - википедия :) :)
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Реклама
Эиком - электронные компоненты и радиодетали
kris95
Держит паяльник хвостом
Сообщения: 920
Зарегистрирован: Ср янв 07, 2009 19:30:23

Re: Код клавиши Enter в UART

Сообщение kris95 »

но ведь больше нравится когда на блюдечке, да с голубой каёмочкой ... :)))
Спасибо
Реклама
SII
Вымогатель припоя
Сообщения: 635
Зарегистрирован: Пт янв 30, 2009 14:50:35
Откуда: Солнечногорск

Re: Код клавиши Enter в UART

Сообщение SII »

Клавишу, называющуюся на клавиатурах ПК Enter, раньше обычно именовали CR -- Carriare Return, т.е. "возврат каретки". Её нажатие генерило соответствующий управляющий код -- 13 (дес.), что используется до сих пор. Иногда, правда, генерились два кода подряд: "возврат каретки" и "перевод строки" (CR и LF, 13 и 10).
Реклама
xaker-man
Первый раз сказал Мяу!
Сообщения: 39
Зарегистрирован: Сб июн 05, 2010 20:44:58

Re: Код клавиши Enter в UART

Сообщение xaker-man »

Не туда, незнаю как удалить
Последний раз редактировалось xaker-man Вт июл 05, 2011 09:18:51, всего редактировалось 1 раз.
kris95
Держит паяльник хвостом
Сообщения: 920
Зарегистрирован: Ср янв 07, 2009 19:30:23

Re: Код клавиши Enter в UART

Сообщение kris95 »

А что за inputhex ??? Эт какой язык ?
Скорей всего несогласовнность типов данных. Т.е. функция к примеру ждёт int, а мы ей unsigned char суём. И получаются такие ошибки. Если это Си-подобный язык, используйте явное приведение типов. Например :

Код: Выделить всё

unsigned char a = 23;
int b;

b = (int) a;  // иначе есть шанс получить в переменной b не 23 а какую то чушь. Но конструкцией ( int ) мы явно указываем на нужный тип данных на выходе 
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»