阅读:1279回复:5
huoxy,jinghuiren : 两位好!我的问题在这个帖子里。谢谢!
我想做个RS232接口转USB接口,一定要编写驱动程序吗?
是否可以作成HID类别的USB接口? SL811HS作为SLAVE的时候,怎样接收来自主机的命令和数据?? 这些命令和数据存放在SL811的哪个寄存器里? |
|
沙发#
发布于:2004-03-12 12:56
是不是要把设备通过USB连接到计算机,设备引出一两个串口,从而为没有串口的笔记本模拟出串口来。
如果是这样的话,我没有做过,好像以前有这样子的贴子,有人讨论这个问题,你可以查询一下。 我的理解,可能需要写驱动。有两种方式: 1、完全模拟。就是不改应用程序,甩掉系统里的串口驱动,应用程序还是用Create Com1 来打开设备,和真正串口的用法一样。这种方法不但要写驱动,还要替换系统原来的驱动,我没有做过,可能比较麻烦。 2、不完全模拟。驱动程序和通用的驱动一样。只不过在单片机里面,把USB来的数据和单片机串口的数据进行沟通。我觉得,这种方法还是比较好做。 不知道你的要求。 另外,关于SL811,我一直没有机会使用,不太清楚。 |
|
|
板凳#
发布于:2004-03-12 13:09
你的第一种方法可能更适合我,
不过驱动没做过, 也没有找到好的资料, 真实茫然啊! 我想用SL811HS是因为我以后可能还要用它作为主机, 谢谢你的回答! 给你20分够不够?:) |
|
地板#
发布于:2004-03-12 13:37
谢谢给分。 :P :)
|
|
|
地下室#
发布于:2004-03-12 13:41
RS232接口转USB接口的原理是不是这样:
单片机通过串口跟上位机的联系, 并从上位机那里取得数据, 然后单片机在把数据写到USB控制器的寄存器中, 由USB控制器把数据发送到计算机? |
|
5楼#
发布于:2004-03-17 10:57
"驱动程序和通用的驱动一样"
可不可以找个通用的驱动? 这样我就不用自己编了:) |
|