Официальный форум СВД Встраиваемые Системы
03 Декабря, 2016, 05:27:14 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
 
 
 Сайт СВД ВС  Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: Как правильно управлять направлением передачи данных DTR COM порта  (Прочитано 1002 раз)
Дмитрий
Пользователь

Сообщений: 46


« : 25 Марта, 2013, 16:35:24 »

Здравствуйте!
Подскажите, как сделать переключение сигнала DTR COM-порта из программы в QNX4.25 ?
Возможно ли использование qnx_ioctl и как?
Спасибо!
Записан
mgb14
Пользователь

Сообщений: 65


« Ответ #1 : 25 Марта, 2013, 21:05:32 »

http://www.qnx.com/support/knowledgebase.html?id=50130000000PqA0
Записан
Дмитрий
Пользователь

Сообщений: 46


« Ответ #2 : 28 Июня, 2013, 13:20:05 »

Здравствуйте!
Я использую команды
       system("stty </dev/ser4 +DTR");      
и  
       system("stty </dev/ser4 -DTR");

для управления сигналом DTR, которые у меня работают. Но мне кажется, было бы верно все же управлять им через ioctl.
Приведенный по ссылке код у меня не заработал.


ioctl(fd, TIOCSDTR, NULL)
    Set DTR (Data Terminal Ready) signal.
ioctl(fd, TIOCCDTR, NULL)
    Clear DTR (Data Terminal Ready) signal.

у меня почему-то не работают корректно, сигнал устанавливается, но не снимается

Помогите, пожалуйста!
« Последнее редактирование: 28 Июня, 2013, 14:30:12 от Дмитрий » Записан
mgb14
Пользователь

Сообщений: 65


« Ответ #3 : 28 Июня, 2013, 15:05:55 »

http://connecttech.ca/KnowledgeDatabase/kdb103.htm (в первой ссылке есть ссылка на этот код)
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP © 2002-2016 СВД Встраиваемые Системы.
При использовании материалов сайта ссылка на forum.kpda.ru обязательна.

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines | © Aiwan. Kolobok smiles | Sitemap
Valid XHTML 1.0! Valid CSS!
Сайт СВД ВС

В последний раз google посещал эту страницу 15 Ноября, 2016, 16:44:04