Mobile和PC串口通信

yongbingyu 2010-06-02 04:59:24
现在我PC机只有一个端口,Windows Mobile模拟器串口可以映射到PC机上的物理串口COM1,我想创建虚拟串口并和COM1连接起来,实现虚拟串口和COM1通信(我试了下,我用VSPM创建一对虚拟串口并两串口连接,Mobile模拟器串口映射到虚拟串口走不通),拜求哪位大侠帮忙
...全文
349 14 打赏 收藏 转发到动态 举报
写回复
用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服务器或客户端调试工具使用。
串口网络适配器(软件版)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

7,655

社区成员

发帖
与我相关
我的任务
社区描述
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
社区管理员
  • Windows客户端开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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