dennis761222
驱动牛犊
驱动牛犊
  • 注册日期2003-12-12
  • 最后登录2006-03-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:7849回复:11

usb to serial

楼主#
更多 发布于:2004-01-08 14:58
怎样用 超级终端(HyperTermianl )打开 USB 设备 , 在windows  2000系统?
   顶头上司,叫我写一个windows 2000 上 driver , 他就想用HyperTermial 打开USB 设备(该设备是我们自己开发的)。  我认为只有按 usbcdc spec的定义写驱动才能 用HyperTermial 打开。
大家有何高见,不吝赐教!!  
eechina
驱动牛犊
驱动牛犊
  • 注册日期2004-01-08
  • 最后登录2007-04-25
  • 粉丝0
  • 关注0
  • 积分50分
  • 威望5点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-01-08 16:13
超级终端只能用MODEM,COM,TCP/IP SOCKET通讯.
dennis761222
驱动牛犊
驱动牛犊
  • 注册日期2003-12-12
  • 最后登录2006-03-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-01-08 16:36
谢谢您的回答 。。
 为什么插入usb转串口的cable(profilic 公司设备)加载该设备的驱动后,就能用超级终端打开。

 我要打开我的usb设备,是不是也要写个驱动。

我用driverstudio wizard 生成了一个普通usb驱动,能用。
 但不知道如何开发usb转串口( usb to serial) 的驱动程序 在windows中。  
dennis761222
驱动牛犊
驱动牛犊
  • 注册日期2003-12-12
  • 最后登录2006-03-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-01-10 13:13
下面说说,我是如何用用超级终端显示设备读到的数据。请大家指教!

我download 一个Virtual serial port的软件。
 1. 用该软件创建一对Com 端口(com5-com6);
 2. 从usb设备读出的数据写入其中的一个串口(com5)。
 3. 打开超级终端,选择串口(com6), 这样, 我从usb设备读出的数据就能在超级终端显示。

 现在,我想实现上面这个虚拟串口软件, 我应该怎么做呢?
欢迎大家来讨论...。这个实现了, 您将肯定成为 Windows编程高手。信不信由你!!!
附件名称/大小 下载次数 最后更新
2004-01-10_avsddemo.zip (452KB)  69
dennis761222
驱动牛犊
驱动牛犊
  • 注册日期2003-12-12
  • 最后登录2006-03-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-01-15 20:40
我从网上,下载了一些虚拟串口软件。
其做法,一般是:
 1。有一个虚拟串口总线的驱动程序,该驱动用来向系统
申请 注册虚拟串口。
 2。还有一个就是虚拟串口的功能驱动程序。

  请问发什么样的消息(或者说调应什么函数Function),系统会认为总线上有虚拟串口设备(e.g. com3)?
gmmxrr
驱动牛犊
驱动牛犊
  • 注册日期2003-04-11
  • 最后登录2005-10-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-01-19 15:28
在linux下已经有这种驱动了,叫usbserial,你可以做个参考,其实并不难
dennis761222
驱动牛犊
驱动牛犊
  • 注册日期2003-12-12
  • 最后登录2006-03-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-01-31 17:09
我现在写好了usb driver,现在想模拟串口,但不知道如何 在注册表中注册一个虚拟comport(com3)。

我想把虚拟串口的功能在usb driver中实现,那我应该如何注册一个comport呢?请高手给我一个思路。 谢谢!!!
Hover
驱动牛犊
驱动牛犊
  • 注册日期2003-02-04
  • 最后登录2004-11-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2004-02-02 08:23
请问老兄,你的USB设备是不是HID设备?
Hover
驱动牛犊
驱动牛犊
  • 注册日期2003-02-04
  • 最后登录2004-11-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2004-02-02 11:23
楼主,能不能将你写好了usb driver发一份给我参考。
wwb81@sohu.com
ThnX.
dennis761222
驱动牛犊
驱动牛犊
  • 注册日期2003-12-12
  • 最后登录2006-03-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2004-02-02 14:05
我的不是hid设备。
只要将ddk中的bulkusb 例子稍做修改就行了。
dennis761222
驱动牛犊
驱动牛犊
  • 注册日期2003-12-12
  • 最后登录2006-03-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2004-02-08 16:49
我的usb转串口的问题,请大家赐教:
1)我现在的usb转串口 driver, 能用超级终端打开,且能发数据下去;不知道如何实现虚拟串口读usb设备数据。

或者有人帮我解释一下,串口driver的读数据过程。  

2) 注册串口问题?
添加driver 时, 我在注册表HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\SERIALCOMM下,注册了一个串口(com3),然而serenum.sys driver 会自动生成一个comX(com6), 我不知道如何使二者一致。

谢谢大家!!

   
q10099031
驱动牛犊
驱动牛犊
  • 注册日期2009-06-15
  • 最后登录2009-06-15
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望11点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2009-06-15 14:31
,我想实现上面这个虚拟串口软件, 我应该怎么做呢?
欢迎大家来讨论...。这个实现了, 您将肯定成为 Windows编程高手。信不信由你!!!
游客

返回顶部