реклама на сайте
подробности

 
 
> Кодировка STDIO
KeMikadze
сообщение Apr 24 2011, 10:54
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 24-04-11
Пользователь №: 64 583



Здравствуйте!
Использую библиотеку stdio и среду Keil. Передаю данные от процессора на комп по следующей схеме:
LPC2368 (UART0 9600 Baud Rate )->FT232(COM2)->Терминальная программа (Flash Magic, AT200, PuTTY)
На всех выше перечисленных терминалах приходят какие-то крякозяблики вместо текста. Эксперементировал с разными кодировками, но это не помогло.
Подскажите в какой кодировке передает данные STDIO, и как мне получать их в терменале в нормальном виде?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
gba
сообщение Apr 24 2011, 14:55
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 29
Регистрация: 21-01-11
Пользователь №: 62 381



Очень похоже на то, что у меня было из-за включенного Parity Check... А на других BaudRate'ах тоже самое?

Кстати, вот это не верно:
Код
printf ("123/n/r");


Неправильный слеш, должен быть обратный, а не прямой. И обычно все-таки \r\n последовательность
Go to the top of the page
 
+Quote Post
KeMikadze
сообщение Apr 25 2011, 03:59
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 24-04-11
Пользователь №: 64 583



Цитата(gba @ Apr 24 2011, 17:55) *
Очень похоже на то, что у меня было из-за включенного Parity Check... А на других BaudRate'ах тоже самое?

Пробовал на 9600 и на 2400 и там и там крякозяблики, вот только не помню одинаковые крякозяблики выходят на разных скоростях или нет. Ну сегодя ради интереса проверю. Во всяком случае на 2400 для каждой из передаваемых фраз всегда одни и те же крякозяблики появляются, что как мне кажется исключает влияние помех.
Я уже грешным делом начал подумывать написать какой-небудь преобразователь их в православный язык :-)
А не может это быть из-за того что я от внутреннего RC-генератора работаю?

Сообщение отредактировал KeMikadze - Apr 25 2011, 04:02
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- KeMikadze   Кодировка STDIO   Apr 24 2011, 10:54
- - gba   STDIO должен передавать символы в той кодировке, в...   Apr 24 2011, 11:50
|- - KeMikadze   Цитата(gba @ Apr 24 2011, 14:50) STDIO до...   Apr 24 2011, 12:32
|- - gba   Цитата(KeMikadze @ Apr 24 2011, 16:32) а ...   Apr 24 2011, 13:25
|- - KeMikadze   Цитата(gba @ Apr 24 2011, 16:25) Я смотре...   Apr 24 2011, 14:03
- - gba   Да вот похоже, что смещение разное все время. Попр...   Apr 25 2011, 09:03
|- - KeMikadze   Цитата(gba @ Apr 25 2011, 12:03) Да вот п...   Apr 25 2011, 14:10
- - KeMikadze   вывел весь латинский алфавит: printf ("ABCDEF...   Apr 26 2011, 19:11
- - gba   А со второй-то строкой, что случилось? Откуда тран...   Apr 27 2011, 04:28
|- - KeMikadze   Цитата(gba @ Apr 27 2011, 07:28) А со вто...   Apr 27 2011, 15:26
- - KeMikadze   Подключил анализатор, попробовал... Вывод - дело ...   Apr 28 2011, 15:02
- - KeMikadze   Проблему я решил но по програмерски)) Покавырявшис...   Apr 28 2011, 17:26
- - AHTOXA   Цитата(KeMikadze @ Apr 28 2011, 23:26) В ...   Apr 28 2011, 20:25
- - KeMikadze   Цитата(AHTOXA @ Apr 28 2011, 23:25) Скоре...   May 1 2011, 07:11


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 29th July 2025 - 03:19
Рейтинг@Mail.ru


Страница сгенерированна за 0.01753 секунд с 7
ELECTRONIX ©2004-2016