串口使用问题

中文QNX 讨论: 欢迎大家灌水,讨论有关QNX 问题。

串口使用问题

帖子xiaosci » 周三 5月 09, 2012 4:58 pm

有一串口使用问题请教各位网友。
我的QNX目标机为PC/104,现编程使用其串口。在另一台电脑上安装串口调试助手。
使用libc库中的open(),write()和read()函数进行串口操作。现在open()和write()两函数运行正常,可以向串口调试助手发数据。但是当我通过串口调试助手发送数据,让PC104接受数据,尝试read()函数时,总是当程序运行到该函数就停在该语句上,即使我将长度设为1也一样。我用示波器观察串口线上是否有来自另一台电脑的串行信号,也没有问题。
现在不知道是哪里的问题,请各位帮忙。谢谢!
xiaosci
New Member
 
帖子: 2
注册: 周二 4月 24, 2012 8:26 am

Re: 串口使用问题

帖子xtang » 周日 5月 13, 2012 10:43 pm

串口没有设在raw模式下吧。可以查一下tcsetattr()函数说明。
xtang
Moderator
 
帖子: 1815
注册: 周五 9月 12, 2003 4:14 am
地址: China


回到 四海同心QNX论坛

在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客

cron