社区
硬件/系统
帖子详情
USB通信的问题
haha0909
2008-11-27 02:30:18
公司以前做了一个用并口进行通信的仿真器,现在想改用USB口进行通信,没有了解过USB的编程,一头雾水不知从何开始,各位能不能指点指点!比如:用什么驱动芯片最好、驱动程序有没有现成的?有没有像串口那样方便的控件?
...全文
179
11
打赏
收藏
USB通信的问题
公司以前做了一个用并口进行通信的仿真器,现在想改用USB口进行通信,没有了解过USB的编程,一头雾水不知从何开始,各位能不能指点指点!比如:用什么驱动芯片最好、驱动程序有没有现成的?有没有像串口那样方便的控件?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhourenyun
2008-11-28
打赏
举报
回复
[Quote=引用 5 楼 haha0909 的回复:]
usbview是什么?
我在XP下装了2000 ddk是不是这样不行啊?
[/Quote]
usbview是DDK 安装文档下的一个usb例程的一个demo
ilovedrv 说的很中肯,可以参考。
什么都不懂 大家只能给你推荐资料,要不你提问都没办法提问,
没人能给你讲明白该怎么做,因为没有时间。
当真的能问问题,或者是明白问什么问题的时候,你就知道该怎么做了。
zhourenyun
2008-11-28
打赏
举报
回复
[Quote=引用 6 楼 redeg 的回复:]
PUSB_NODE_CONNECTION_INFORMATION connectionInfo;
HANDLE hHubDevice;
for (HCNum = 0; HCNum < NUM_HCS_TO_CHECK; HCNum++)
{
wsprintf(HCName, "\\\\.\\HCD%d", HCNum);
hHCDev = CreateFile(HCName,
GENERIC_WRITE,
FILE_SHARE_WRITE,
NULL,
OPEN_EXISTIN…
[/Quote]
这个是上位机的代码。
zhourenyun
2008-11-28
打赏
举报
回复
[Quote=引用 4 楼 haha0909 的回复:]
我装了ddk,如何知道里面提供了些什么函数?
[/Quote]
和MSDN的用法一样,如果你不知道怎么查找函数...........
如果你要问USB驱动需要的函数,仍然没办法给你讲(找本讲驱动的书 看USB驱动想关的东西)
ilovedrv
2008-11-27
打赏
举报
回复
看你的情况,很想然是要做 驱动程序、固件程序以及PC端软件
这个跟你用的usb芯片有关,比如 Cypress之类,已经提供很完善的固件、驱动和软件了,只需要按照自己的需要增添代码就可以了,
当然,也是要对usb的基本原理扫下盲,知道什么是pipe,bulk,
然后照着例子逐个测试,很快就能入门了
从头到尾自己做,很费时间,也需要基础,不推荐
haha0909
2008-11-27
打赏
举报
回复
当然需要,谢谢;yxu0909@163.com
我想我是人
2008-11-27
打赏
举报
回复
PUSB_NODE_CONNECTION_INFORMATION connectionInfo;
HANDLE hHubDevice;
for (HCNum = 0; HCNum < NUM_HCS_TO_CHECK; HCNum++)
{
wsprintf(HCName, "\\\\.\\HCD%d", HCNum);
hHCDev = CreateFile(HCName,
GENERIC_WRITE,
FILE_SHARE_WRITE,
NULL,
OPEN_EXISTING,
0,
NULL);
if (hHCDev != INVALID_HANDLE_VALUE)
{
strShow.Format("\r\n找到USB控制器:%d\r\n",HCNum+1);
ShowMessage(strShow);
}
我这里有一份USB接口通信的代码.如果需要的话可以发给你
haha0909
2008-11-27
打赏
举报
回复
usbview是什么?
我在XP下装了2000 ddk是不是这样不行啊?
haha0909
2008-11-27
打赏
举报
回复
我装了ddk,如何知道里面提供了些什么函数?
zhourenyun
2008-11-27
打赏
举报
回复
周立功的书(关于usb1.1还是1.0的搜索下)
还有楼上推荐的书也不错。
1 看通讯协议
2 看驱动开发流程《如果自己开发驱动》
ddk里面的usbview自己参考下
看你做什么类型的
可以安装softice调试
可以使用driverstudio进行开发 不过不推荐
控件暂时没有发现。
我想我是人
2008-11-27
打赏
举报
回复
需要用到windows ddk.里面有API函数可以对USB接口进行操作.
<<USB2.0硬件设计>>可能会有帮助.
buyong
2008-11-27
打赏
举报
回复
codeproject
MediaTek PreLoader
USB
VCOM 驱动
MediaTek PreLoader
USB
VCOM 驱动
USB
2.0 to COM Device 串口线 驱动程序
“
USB
2.0 to COM Device”
USB
转串口线驱动程序
USB
-serial controller驱动
USB
-serial controller驱动
usb
到console口的转接器驱动,连接路由器交换机时可能需要转接
usb
-to-serial-win10
PL2303芯片Prolific
USB
-to-Serial Comm Port,在WIN10下可用的驱动。也有win7和XP的。
adb interface
usb
driver(adb驱动 32bit&64bit) 绿色版
适用于插上
usb
线,手机adb连接不上,找不到adb interface驱动的情况.
硬件/系统
2,643
社区成员
17,229
社区内容
发帖
与我相关
我的任务
硬件/系统
VC/MFC 硬件/系统
复制链接
扫一扫
分享
社区描述
VC/MFC 硬件/系统
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章