LINUX.ORG.RU

Проблема с rs232! Странное искажение данных!


0

0

Проблема с rs232! Странное искажение данных!

От девайса по rs232 должны идти данные(ТЕКСТОВОЙ формат)
Однако софина читает с порта данные похожие(по размеру записи, разположению и размеру полей итд) на корректные, но символы там есть и из второй части ASCII(что для текстового формата нонсенс)
Я экспериментировал со скоростью порта и контролем чётности но безуспешно :(
С чем может быть связано подобное искажение данных??? 
anonymous

причин может быть две:

первая - что-то с железом проводами и тп (не очень вероятно). Провод надеюсь правильный? земли соединины? вторая это проблеммы скоростей, битностей и тп 1. Надо вставить заглушку в порт и погонять данные: убедидться что порт рабочий. 2. если всё ок, то на 90% проблема в скоростях. оч хорошо в таких случаях помогает осцилоскоп. Бывает что проблема скоростей не так очевидно решается, например, в случае с портами типа 16С550С и прочих модификациях способных работать на повышенных скопростях

Whaler
()

По рс-232 символы из второй части АСКИИ передаются без проблем при соответствующей настройке порта. Так вот если приёмник настроен на приём символов из второй половины аскии а передатчик передаёт только 7бит то 8бит возможно будет братся от фонаря что ты и видишь в своих результатах.

cvv ★★★★★
()

Допустим, если железка передает 7-бит данных + бит четности, а ты читаешь, это как 8-битные данные, то увидишь подобную картину.

ansky ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.