liaoqinglong
驱动牛犊
驱动牛犊
  • 注册日期2004-03-02
  • 最后登录2007-07-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1279回复:5

huoxy,jinghuiren : 两位好!我的问题在这个帖子里。谢谢!

楼主#
更多 发布于:2004-03-12 12:21
我想做个RS232接口转USB接口,一定要编写驱动程序吗?
是否可以作成HID类别的USB接口?
SL811HS作为SLAVE的时候,怎样接收来自主机的命令和数据??
这些命令和数据存放在SL811的哪个寄存器里?
huoxy
驱动小牛
驱动小牛
  • 注册日期2002-03-01
  • 最后登录2014-02-24
  • 粉丝0
  • 关注0
  • 积分21分
  • 威望4点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-03-12 12:56
是不是要把设备通过USB连接到计算机,设备引出一两个串口,从而为没有串口的笔记本模拟出串口来。

如果是这样的话,我没有做过,好像以前有这样子的贴子,有人讨论这个问题,你可以查询一下。

我的理解,可能需要写驱动。有两种方式:
1、完全模拟。就是不改应用程序,甩掉系统里的串口驱动,应用程序还是用Create Com1 来打开设备,和真正串口的用法一样。这种方法不但要写驱动,还要替换系统原来的驱动,我没有做过,可能比较麻烦。

2、不完全模拟。驱动程序和通用的驱动一样。只不过在单片机里面,把USB来的数据和单片机串口的数据进行沟通。我觉得,这种方法还是比较好做。

不知道你的要求。
另外,关于SL811,我一直没有机会使用,不太清楚。
好好学习,天天向上,做一个乖宝宝。
liaoqinglong
驱动牛犊
驱动牛犊
  • 注册日期2004-03-02
  • 最后登录2007-07-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-03-12 13:09
你的第一种方法可能更适合我,
不过驱动没做过,
也没有找到好的资料,
真实茫然啊!
我想用SL811HS是因为我以后可能还要用它作为主机,
谢谢你的回答!
给你20分够不够?:)
huoxy
驱动小牛
驱动小牛
  • 注册日期2002-03-01
  • 最后登录2014-02-24
  • 粉丝0
  • 关注0
  • 积分21分
  • 威望4点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-03-12 13:37
谢谢给分。 :P :)
好好学习,天天向上,做一个乖宝宝。
liaoqinglong
驱动牛犊
驱动牛犊
  • 注册日期2004-03-02
  • 最后登录2007-07-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-03-12 13:41
RS232接口转USB接口的原理是不是这样:
单片机通过串口跟上位机的联系,
并从上位机那里取得数据,
然后单片机在把数据写到USB控制器的寄存器中,
由USB控制器把数据发送到计算机?
liaoqinglong
驱动牛犊
驱动牛犊
  • 注册日期2004-03-02
  • 最后登录2007-07-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-03-17 10:57
"驱动程序和通用的驱动一样"
可不可以找个通用的驱动?
这样我就不用自己编了:)
游客

返回顶部