关于串口打开顺序问题

gaosonglove 2009-06-12 09:04:42
我编写的程序是利用CSerialPort类编写的多串口程序,打开COM1,和USB转的串口COM3,依照顺序打开COM1,COM3,安全退出,没问题,可是反过来打开却遇到问题了。即COM3,COM1,结果不能正常打开。COM3打开成功,而COM1则打开失败,提示串口被占用。可我的串口COM1事实上并没有被其他程序占用啊。请教。
...全文
133 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
SUGENG328 2009-06-16
  • 打赏
  • 举报
回复
换个口试下...
nutria 2009-06-16
  • 打赏
  • 举报
回复
直接使用API自己打开串口处理,有问题也好查找
砝码 2009-06-15
  • 打赏
  • 举报
回复
你的程序本身有问题。
一条晚起的虫 2009-06-13
  • 打赏
  • 举报
回复
即使usb转串口再不稳定,也不至于出现lz所述问题,除非这个是废品。
---------------
1、检查程序,GetLastError获得打开失败的原因。
2、可以尝试用串口助手等打开串口看看,是否还会出现lz所述。
用户 昵称 2009-06-12
  • 打赏
  • 举报
回复
你用超级终端打开com3看看,然后看看com1是否被占用。CSerialPort类这个类俺一直不推荐使用。
zaodt 2009-06-12
  • 打赏
  • 举报
回复
先排除程序自身的问题吧!
百事烟 2009-06-12
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 gaosonglove 的回复:]
我听说USB转串口一直是很不稳定,会不会是这个原因呢
[/Quote]

客服也反应过,给客户送本子时候也出现这问题
gaosonglove 2009-06-12
  • 打赏
  • 举报
回复
我听说USB转串口一直是很不稳定,会不会是这个原因呢

2,641

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 硬件/系统
社区管理员
  • 硬件/系统社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧