The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"При чтении из COM порта пропадают OD"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"При чтении из COM порта пропадают OD" 
Сообщение от Aptimist Искать по авторуВ закладки(ok) on 10-Июн-05, 18:41  (MSK)
Написал простенький класс для работы с COM портом под Linux.
Порт сначала делается open, затем при помощи ioctl и tcsetattr устанавливаю нужные параметры, потом начинаю читать-писать... и всё хорошо, да вот при чтении (опрашиваю одно устройство) из последовательности аккуратненько пропадают байты 0D... пробовал устанавливать-снимать флаг IGNCR (игнорировать перевод каретки при вводе)... не помогает... подскажите, кто что может...
  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "При чтении из COM порта пропадают OD" 
Сообщение от serg128 emailИскать по авторуВ закладки(??) on 13-Июн-05, 14:22  (MSK)
>Написал простенький класс для работы с COM портом под Linux.
>Порт сначала делается open, затем при помощи ioctl и tcsetattr устанавливаю нужные
>параметры, потом начинаю читать-писать... и всё хорошо, да вот при чтении
>(опрашиваю одно устройство) из последовательности аккуратненько пропадают байты 0D... пробовал устанавливать-снимать
>флаг IGNCR (игнорировать перевод каретки при вводе)... не помогает... подскажите, кто
>что может...

Извиняюсь, что отвечу не по теме, но у меня возникла похожая проблема: нужно читать данные с СОМ порта, и складировать в файл. Можете выложить свой класс/что-то ещё? Какими ещё средствами можно это сделать? Мыло: akvalang3@yandex.ru

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "При чтении из COM порта пропадают OD" 
Сообщение от chip emailИскать по авторуВ закладки(ok) on 14-Июн-05, 06:33  (MSK)
>Извиняюсь, что отвечу не по теме, но у меня возникла похожая проблема:
>нужно читать данные с СОМ порта, и складировать в файл. Можете
>выложить свой класс/что-то ещё? Какими ещё средствами можно это сделать? Мыло:
>akvalang3@yandex.ru

достаточно взять исходник, какого-нибудь приложения работающего с коммуникационным портом, хотя бы scmxx.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "При чтении из COM порта пропадают OD" 
Сообщение от Aptimist Искать по авторуВ закладки(ok) on 14-Июн-05, 15:19  (MSK)
А по существу вопроса, кто-нибудь что-нибудь может?..

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "При чтении из COM порта пропадают OD" 
Сообщение от Aptimist Искать по авторуВ закладки(ok) on 14-Июн-05, 17:19  (MSK)
Если кому-нибудь интересно... разобрадся... точнее избавился от проблемы, хотя до конца её мистического смысла, то есть причины не понял... оказалось, что результат применения атрибутов к открытому порту очень сильно зависит от того в каком порядке выставлять или снимать флаги... почему так... сие великая тайна есть... для меня по крайней мере... но опытным путём потверждено... если кто в курсе отчего так да почему... отпишите... интересно...

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ]
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру