社区
硬件/系统
帖子详情
关于串口打开顺序问题
gaosonglove
2009-06-12 09:04:42
我编写的程序是利用CSerialPort类编写的多串口程序,打开COM1,和USB转的串口COM3,依照顺序打开COM1,COM3,安全退出,没问题,可是反过来打开却遇到问题了。即COM3,COM1,结果不能正常打开。COM3打开成功,而COM1则打开失败,提示串口被占用。可我的串口COM1事实上并没有被其他程序占用啊。请教。
...全文
133
8
打赏
收藏
关于串口打开顺序问题
我编写的程序是利用CSerialPort类编写的多串口程序,打开COM1,和USB转的串口COM3,依照顺序打开COM1,COM3,安全退出,没问题,可是反过来打开却遇到问题了。即COM3,COM1,结果不能正常打开。COM3打开成功,而COM1则打开失败,提示串口被占用。可我的串口COM1事实上并没有被其他程序占用啊。请教。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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转串口一直是很不稳定,会不会是这个原因呢
CSerialPort类关闭
串口
后无法再次
打开
的一个错误
问题
本人在写
串口
调试程序的时候,用CSerialPort类
打开
串口
后如果关闭,再次
打开
就无法
打开
该
串口
。利用GetlastError()发现错误代码是:5,也就是
串口
被占用。将程序全部退出再进入就可以
打开
占用
串口
,因此证明程序关闭...
计算机
串口
通信的作用,
串口
通信的具体用途是什么
描述串行接口简称
串口
,也称串行通信接口或串行通讯接口(通常指COM接口),是采用串行通信方式的扩展接口。串行接口 (Serial Interface) 是指数据一位一位地
顺序
传送,其特点是通信线路简单,只要一对传输线就可以...
关于串行接口技术的资料报告
关于串行接口技术的资料报告[20071019] 微型计算机主机与外部设备的连接,基本上使用了两类接口;串行接口与并行接口。并行接口是指数据的各位同时进行传送,其特点是传输速度快,但当传输距离较远、位数又多时,...
电脑和开发板如何
串口
连接
串行接口 (Serial Interface) 是指数据一位一位地
顺序
传送,其特点是通信线路简单,只要一对传输线就可以实现双向通信(可以直接利用电话线作为传输线),从而大大降低了成本,特别适用于远距离通信,但传送速度较慢...
(二)
串口
通信的一般步骤
在32位Windows中,
串口
和其他通信设备(如磁盘等)都被作为文件进行处理,在使用前必须先将其
打开
,为保证
串口
通信数据传输的可靠性,
串口
一般以非共享模式
打开
,也就是在被
串口
打开
后,其他程序不能在去
打开
此设备...
硬件/系统
2,641
社区成员
17,239
社区内容
发帖
与我相关
我的任务
硬件/系统
VC/MFC 硬件/系统
复制链接
扫一扫
分享
社区描述
VC/MFC 硬件/系统
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章