社区
Windows客户端开发
帖子详情
Mobile和PC串口通信
yongbingyu
2010-06-02 04:59:24
现在我PC机只有一个端口,Windows Mobile模拟器串口可以映射到PC机上的物理串口COM1,我想创建虚拟串口并和COM1连接起来,实现虚拟串口和COM1通信(我试了下,我用VSPM创建一对虚拟串口并两串口连接,Mobile模拟器串口映射到虚拟串口走不通),拜求哪位大侠帮忙
...全文
349
14
打赏
收藏
Mobile和PC串口通信
现在我PC机只有一个端口,Windows Mobile模拟器串口可以映射到PC机上的物理串口COM1,我想创建虚拟串口并和COM1连接起来,实现虚拟串口和COM1通信(我试了下,我用VSPM创建一对虚拟串口并两串口连接,Mobile模拟器串口映射到虚拟串口走不通),拜求哪位大侠帮忙
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
simle221
2010-10-28
打赏
举报
回复
话说 如果不是模拟器怎么办,是实际的ARM板,用的是wince系统,怎么才能将wince的串口和PC的串口连接啊
yongbingyu
2010-08-24
打赏
举报
回复
[Quote=引用 12 楼 wxy860907 的回复:]
大哥你好,我最近也在调试WM模拟器与PC串口通信,也碰到了类似的问题。看了你解决问题了,我想问一下,你是怎么把COM1与一虚拟串口配对的?期待您的答复,谢谢
[/Quote]
先用虚拟串口工具,虚拟出来一对串口,当然要有个虚拟串口跟你的物理串口对应,在Mobile模拟器串口映射到COM1虚拟串口(我的物理串口是COM1,在Mobile模拟器上,好像也只认COM1),两串口配对后,就可以串口互相发数据了
wxy860907
2010-08-19
打赏
举报
回复
大哥你好,我最近也在调试WM模拟器与PC串口通信,也碰到了类似的问题。看了你解决问题了,我想问一下,你是怎么把COM1与一虚拟串口配对的?期待您的答复,谢谢
yongbingyu
2010-06-03
打赏
举报
回复
在PC上虚拟串口连接互发数据是没有问题的,但是Mobile模拟器串口映射到虚拟串口上就不行了
zxdlms
2010-06-03
打赏
举报
回复
这个就奇怪了,你用串口助手打开虚拟串口发送数据试试,看看收发数据正常不。如果正常的话,就搞不清为啥你的模拟器映射到虚拟串口不行了。
yongbingyu
2010-06-03
打赏
举报
回复
补充下,我是用的同步的,如果将模拟串口映射到真实物理串口COM1,WriteFile返回成功,我现在走不通模拟器串口映射PC机上的虚拟串口和PC机通信,谢谢赐教!
yongbingyu
2010-06-03
打赏
举报
回复
[Quote=引用 6 楼 zxdlms 的回复:]
我调试Mobile的串口程序就是用VSPM虚拟一对串口,然后将模拟器的com0映射到一个虚拟串口上,这样做肯定是可行的.
把虚拟串口和物理串口连接起来可能不行吧。
[/Quote]
我用VSPM虚拟一对串口COM3和COM4,我PC机上用虚拟串口COM3,并将Mobile的串口设置映射到虚拟的串口COM4上,但是COM4波特率和数据位等都是不能用DCB修改,并且我用WriteFile向虚拟串口写数据返回值是0,无法实现两虚拟串口通信,您能不能说详细点,谢谢
zxdlms
2010-06-03
打赏
举报
回复
我调试Mobile的串口程序就是用VSPM虚拟一对串口,然后将模拟器的com0映射到一个虚拟串口上,这样做肯定是可行的.
把虚拟串口和物理串口连接起来可能不行吧。
yongbingyu
2010-06-03
打赏
举报
回复
问题解决了,必须把COM1和一虚拟串口配对,Mobile模拟器串口映射到虚拟配对的COM1上,就可以实现两串口的通信了,Mobile模拟器串口映射到其他的虚拟串口走不通。
yongbingyu
2010-06-02
打赏
举报
回复
现在我只用一物理串口,不用外部设备,可以写一虚拟串口驱动,模拟物理设备,但是不知道怎么把两串口连起来
love_幸运儿
2010-06-02
打赏
举报
回复
http://social.microsoft.com/Forums/cs-CZ/windowsembeddedcezhchs/thread/61108b5a-65a8-43d4-9063-338967ae7ab4
love_幸运儿
2010-06-02
打赏
举报
回复
http://topic.csdn.net/u/20090408/17/4a1094c2-a0f7-4ec4-92b3-26fcefaab4a6.html
yongbingyu
2010-06-02
打赏
举报
回复
可能我问题没描述清楚,简单的说我想实现模拟器和PC机通过串口通信
ljyav8b
2010-06-02
打赏
举报
回复
哥,光看问题我就一头雾水了,看不懂的。我自身的技术问题
网络
串口通信
中心(串口服务器)
应用平台: Win 7/Win2003/WinXP/Win2000/WinNt/Win9x WinCE.NET/Pocket
PC
/Win
Mobile
应用范围:机房监控、PLC控制与管理、门禁医疗、楼宇自控、工业自动化、测量仪表及环境动力监控系统、LED信息显示设备、CNC管理 关 键 字:串口 网络 通讯 通信 net serial socket wince 软件安全:完全通过360 瑞星 金山 卡巴 NOD 等杀毒软件 绿色无插件 详细介绍: 网络串口交互中心,实现网络数据和串口数据相互转换的功能,能够将RS232串口转换成TCP/IP网络接口(或TCP/IP网络接口转换成RS232串口),实现串口(RS232)与TCP/IP网络接口的数据双向透明传输。使得串口设备能够立即具备TCP/IP网络接口功能,连接网络进行数据通信,极大的扩展串口设备的通信距离。 完全支持Windows全系列(包含嵌入式)操作系统,如:WinXP/Win2K3/Win7/WinCE.NET/Poceket
PC
/Windows
Mobile
。 对于RS232接口,一台串口设备只能够接一台
PC
机,如果需要连接多台
PC
机,原来的串口方案将不易于扩展,而网络则没有该问题。结合免费的虚拟串口工具(COM-Redirecter)使用,不需要对原先的串口应用软件进行任何改造,为远程串口调试和应用提供了全新的解决方案。 允许串口(RS232)应用直接与一个TCP网络接口相连,可以把串口(RS232)数据转发至TCP/IP网络,也可以把TCP/IP网络数据转发至串口设备或串口应用。可以作为串口调试工具、TCP应用开发调试工具、串口远程调试工具、TCP-COM转换器使用。 1、专业的串口调试工具,支持COM1-255,自适应串口参数,支持ASCII和HEX显示通讯内容,可以方便的监控和调试串口设备和软件。 2、专业的网络调试工具,支持TCP、Socket和UDP三种方式,其TCP和Socket支持Server端和Client端两种模式,Server模式下支持N个Client端接入。其中TCP仅支持英文字符,Socket支持中文,支持ASCII和HEX显示通讯内容。 3、利用本软件可以将网络中串口应用软件(或串口设备)连接起来,使TCP/IP网络变成一条虚拟的长度没有限制的串口线,并能够监视串口应用软件和串口设备所发送的数据,其结构如下: 串口应用软件(串口设备)<-->本软件<-->TCP/IP网络(Internet/局域网)<-->本软件<-->串口应用软件(串口设备) 4、作为RS232串口-TCP网络接口的转换器,把串口数据转换成TCP数据发送到网络上连接网络应用,也可以把网络数据转发至串口,以连接串口设备,同时可以作为RS232串口和TCP应用的调试工具。 5、通过本软件,可以将
PC
机(或云终端)作为串口服务器使用。 6、可以作为TCP服务器或客户端调试工具使用。
基于Windows
Mobile
的串口程序
SerialPort是一个基于Windows
Mobile
上的串口程序。该程序基本上实现了日常使用的功能。包括:十六进制显示;支持二进制指令发送;支持文件发送;支持和
PC
通讯;同时支持打开WM上的蓝牙串口;支持接收数据保存功能等。是WM开发“杀人放火,居家旅行”必备工具。
Windows
Mobile
6下使用serialPort控件进行串口通讯的代码
在仪表的Modbus通讯中,上位机可以是PLC、
PC
、PDA或智能手机。本人使用Windows
Mobile
6操作系统下的多普达P660进行了上位机的编程。现在将调试程序说一下。 使用VS2005进行开发。 控件有3个button,两个TextBox,两个Label和一个SerialPort等。button1打开串口,button2将txtSend的字符发出,接收是自动的。接收txtReceive
串口网络适配器(软件版)PortAdapterV3.0.16.0422
串口网络适配器(软件版)PortAdapter,在既有软件Serial2Net基础上升级而来,实现网络数据和串口数据相互传输的功能,能够将RS232串口转换成TCP/IP网络接口(或TCP/IP网络接口转换成RS232串口),实现串口(RS232)与TCP/IP网络接口的数据双向透明传输。使得串口设备能够立即具备TCP/IP网络接口功能,连接网络进行数据通信,极大的扩展串口设备的通信距离。 完全支持Windows全系列(包含嵌入式)操作系统,如:WinXP/Win2K3/Win7/WinCE.NET/Poceket
PC
/Windows
Mobile
。 对于RS232接口,一台串口设备只能够接一台
PC
机,如果需要连接多台
PC
机,原来的串口方案将不易于扩展,而网络则没有该问题。结合串口网络适配器(PortAdapter)使用,不需要对原先的串口应用软件进行任何改造,为远程串口调试和应用提供了全新的解决方案。 借助于串口网络适配器PortAdapter,允许串口(RS232)应用直接与一个TCP网络接口相连,可以把串口(RS232)数据转发至TCP/IP网络,也可以把TCP/IP网络数据转发至串口设备或串口应用。可以作为串口调试工具、TCP应用开发调试工具、串口远程调试工具、TCP-COM转换器使用。 串口网络适配器PortAdapter功能如下: 1、专业的串口工具,支持COM1-32等多串口号,数据显示支持ASCII码和16进制HEX两种方式,方便对串口通讯内容的监控和调试。 2、专业的网络传输工具,支持UDP、TCP Client、和TCP Server三种方式,数据显示支持ASCII码和16进制HEX两种方式,方便对网络通讯内容的监控和调试。 3、利用串口网络适配器,可以将网络中的串口应用软件(或串口设备)连接起来,使TCP/IP网络变成一条虚拟的、没有长度限制的串口线,并能够监视串口应用软件和串口设备所发送的数据,数据的两条传输流程如下(双向透明传输): 串口应用软件(串口设备)->串口网络适配器->TCP/IP网络(Internet/局域网)->串口网络适配器->串口应用软件(串口设备); 串口应用软件(串口设备)<-串口网络适配器<-TCP/IP网络(Internet/局域网)<-串口网络适配器<-串口应用软件(串口设备); 4、作为RS232串口于TCP网络接口的转换器,把串口数据转换成TCP数据发送到网络上连接网络应用,也可以把网络数据转发至串口,以连接串口设备。 5、通过串口网络适配器,可以将
PC
机(或云终端)作为串口服务器使用。 官方网站:http://www.WitHard.com
串口服务器
网口转串口Net2Serial,实现网络数据和串口数据相互转换的功能,使用时需要配置用于接收数据的串口以及要传向的目标网络IP与端口号,网络数据的发送采用UDP/TCPServer/TC
PC
lient/SocketServer/SocketClient模式,串口通讯与网络通讯互转系统。支持wince .net/p
pc
/
mobile
。Socket模式支持中文,TCP模式仅支持英文和字符。Server模式支持多个Client端连接,无上限控制。 能够将RS-232串口转换成TCP/IP网络接口,实现RS-232串口与TCP/IP网络接口的数据双向透明传输。使得串口设备能够立即具备TCP/IP网络接口功能,连接网络进行数据通信,极大的扩展串口设备的通信距离。 对于RS232接口,一台串口设备只能够接一台
PC
机,如果需要连接多台
PC
机,原来的串口方案将不易于扩展,而网络则没有该问题。 可在WinCE.NET平台的云终端设备上实现【串口服务器】的功能。
Windows客户端开发
7,655
社区成员
18,845
社区内容
发帖
与我相关
我的任务
Windows客户端开发
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
复制链接
扫一扫
分享
社区描述
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章