• 6148阅读
  • 5回复

[提问]LInux下QT调用串口的问题 [复制链接]

上一主题 下一主题
离线勇者_a辉
 
只看楼主 倒序阅读 楼主  发表于: 2013-07-22
关键词: LinuxQT程序串口
Ubuntu下,用QT写了个控制界面用来调用串口发送数据控制单片机,调用串口的类是用的是第三方类,在windows下串口工作正常,但移植linux下串口完全无法接发数据(minicom下串口可以工作),QT下打开串口显示下面的信息

Trying to open File
Opened File succesfully

串口应该可以打开但就是不能正常工作。。。求高手解答,本人新手,求详细解答,谢谢
(Ps:电脑与单片机连接使用USB转串口的转换线,Ubuntu在虚拟机下跑,使用QT5,本人程序如下)
mycom_linux.rar (19 K) 下载次数:9


离线attica

只看该作者 1楼 发表于: 2013-07-23
USB转串口线是ttyUSB0,ttyUSB1
你把
/dev/ttyS0
改为
/dev/ttyUSB0
试试
离线勇者_a辉
只看该作者 2楼 发表于: 2013-07-23
回 1楼(attica) 的帖子
这个我之前已经试过了,使用 ttyUSB0 打开串口时出现   "Trying to open File   Opened File succesfully"    这个信息,使用 /dev/ttyUSB0 打开串口时报错   "Trying to open File   Coudl not open File! Error code:5 "     ,我查看过在/dev下是有 ttyUSB0 这个文件并且minicom 下正常使用可以排除硬件的问题。。。。大侠求破
离线晨晨1024

只看该作者 3楼 发表于: 2015-08-25
请问楼主,问题怎么解决的啊?我也遇到同样的问题了,谢谢
离线jlh94

只看该作者 4楼 发表于: 2016-03-24
串口线分直连线和交叉线,有时用直连线,有时用交叉线。
离线jlh94

只看该作者 5楼 发表于: 2016-03-24
minicom使用的串口不能再作其它用途,因为minicom正在占用。
快速回复
限100 字节
 
上一个 下一个