有没有高手熟悉usb开发的,提供些资料也行啊!(顶者有分)(200分)

  • 主题发起人 主题发起人 tianlove
  • 开始时间 开始时间
T

tianlove

Unregistered / Unconfirmed
GUEST, unregistred user!
要求不是很高,就是象读写com端口那样,给下位机发送一个数据,下位机返回一个数据就可以了,苦于在网上找不到相关的资料,向高手们求助.下位机的详细资料我有,对usb端口怎么写?怎么读?望高手指教!!
 
用spcomm控件
 
http://www.usb.org/home
http://www.mcuchina.com/Article/Interface/USB/Index.html
 
www.delphibox.com 上有usb控件,拿来就可以用。
 
to angelloveer
用spcomm可以读usb么?我没有试过,能不能指点下
to nicai_wgl
我找了啊,哪个是啊,
 
开发usb外设需要以下所有这些设备:
一个带有一个usB接口的控制器芯片;外设中执行usb通信的代码;外设执行它的其他功能(处理数据、一个支持usb的主机;与外设通信的主机驱动软件;写输出)所需的所有硬件和代码如果设备不是操作系统早己支持的标准类型,主机必须有应用软件使用户能访问外设。对标准外设类型如鼠标、镶盘和磁盘驱动器,你不需要定制应用软件(尽管你需要写一个测试应用程序)。

要开发一个usB外设,你需要有以下工具:
. 一个汇编器或编译器来创建固件(在设备控制器芯片内部运行的代码)。如果你使用汇编代码,你将需要一个运行在贮上并且把你的源代码翻译成控制器理解的机器代码的反汇编器。如果你使用c或另一种高级语言,那么你需要有一个可以为你的控制器产生机器代码的编译器。
一个设备程序来保存汇编过或编译过的代码到控制器的程序内主机上有一种编程语言和环境来开发主机软件。主机软件可能包括一个设备驱动和微型驱动和/或应用代码。要创建一个设备驱动,你需要有vc4,它可以编译USB设备所需要的WDM(win32 Driver Model)。
在开发固件时要用到监视程序、协议分析器或其他调试工具。
 
下位机是什么东东?
 
看我的网站 网站 http://bbs.8isp.cn/?u=233 上面有答案
 
-------'下位机的详细资料我有'------
那你也该贴点"下位机的详细资料"出来呀
 
下位机的详细资料,其实也没什么了,就是一个我们公司开发的温度感应器,有个电子屏幕可以显示出来,还有一个usb接口,可以把数据发送到电脑里,我的工作就是实现,温度计和电脑之间的数据通讯,电脑发送一串规定的字符串给温度计,温度计就把此时的温度发送给电脑,实现数据交换,就可以了.温度计的开发跟我没关系,他们只给我接口协议就可以了.谢谢楼上的高手们的发言.找到了相关的控件,还没有实验成功.努力中!!!!
 
自己公司做的设备,USB控制芯片应该不是也自己做的吧,用别人的话应该提供了相关的驱动,你直接调用函数就成了.
我现在公司用的是CH375,带有很详细的资料和头文件,当然我是用Delphi开发的 软件,按照头文件重新声明就可以用了.
 
www.2ccc.com上有HIDComponent
 
谢谢楼上的,我已经下了HID
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部