基于USB学习板EASY USB 51 PROGRAMER的驱动程序和应用程序实例(VC+DDK+DriverStudio)

基于USB学习板EASY USB 51 PROGRAMER的驱动程序和应用程序实例(VC+DDK+DriverStudio)

ID:36818752

大小:2.07 MB

页数:35页

时间:2019-05-16

基于USB学习板EASY USB 51 PROGRAMER的驱动程序和应用程序实例(VC+DDK+DriverStudio)_第1页
基于USB学习板EASY USB 51 PROGRAMER的驱动程序和应用程序实例(VC+DDK+DriverStudio)_第2页
基于USB学习板EASY USB 51 PROGRAMER的驱动程序和应用程序实例(VC+DDK+DriverStudio)_第3页
基于USB学习板EASY USB 51 PROGRAMER的驱动程序和应用程序实例(VC+DDK+DriverStudio)_第4页
基于USB学习板EASY USB 51 PROGRAMER的驱动程序和应用程序实例(VC+DDK+DriverStudio)_第5页
资源描述:

《基于USB学习板EASY USB 51 PROGRAMER的驱动程序和应用程序实例(VC+DDK+DriverStudio)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、USB学习板:EASYUSB51PROGRAMER配套光盘基于USB学习板EASYUSB51PROGRAMER的驱动程序及应用程序实例(VC+DDK+DriverStudio)一、驱动USB学习板在“HID设备类-让PC机找到我们的硬件”一节中,第五步我们修改好的下位机程序在插入主机后提示要求安装驱动程序,现在我们就来完成这个驱动程序。首先得准备好下位机程序。1、首先下载上面提到的下位机程序,将其烧到录实验板的主控芯片中,然后将实验板插到电脑上。HEX文件源代码2、打开VC6,选择菜单“DriverStudio”->“Dri

2、verWizard”,在下面的对话框中选择“DriverWorksProject”,如下图所示:主页地址:http://www.baiheee.com/Products/Easy_USB_51_Programer/Easy_USB_51_Programer.htm淘宝网店:http://shop60158254.taobao.com/USB学习板:EASYUSB51PROGRAMER配套光盘3、在下面的对话框中填入工程名,然后点“Next”4、“Step2of11”设置驱动程序类型,我们选择WDM类型的驱动程序,然后点Nex

3、t主页地址:http://www.baiheee.com/Products/Easy_USB_51_Programer/Easy_USB_51_Programer.htm淘宝网店:http://shop60158254.taobao.com/USB学习板:EASYUSB51PROGRAMER配套光盘5、“Step3of11”中选择WDM功能驱动程序6、“Step4of11”中,一定要选择USB总线,USBVendorID和USBProductID一定要和被驱动的硬件一致,这里的VID是0x0471,PID是0x0666(可以

4、查看设备固件程序设备描述符中的idVendor和idProduct字段取得,也可从设备管理器中找到这个设备的VID和PID)。这里填写的PID和VID是方便生成INF文件使用,所以也可以在以后直接更INF文件主页地址:http://www.baiheee.com/Products/Easy_USB_51_Programer/Easy_USB_51_Programer.htm淘宝网店:http://shop60158254.taobao.com/USB学习板:EASYUSB51PROGRAMER配套光盘7、“Step5of12

5、”中可以添加所用端点的输入或输出管道,由于USB规定Endpoint0(端点0)是必须存在的默认控制管道,所以我们不需单独对其进行定义,在生成的驱动程序设备类中KusbLowerDevice的实例m_Lower就代表了端点0。这里我们添加两个端点所对应的四个管道主页地址:http://www.baiheee.com/Products/Easy_USB_51_Programer/Easy_USB_51_Programer.htm淘宝网店:http://shop60158254.taobao.com/USB学习板:EASYUSB

6、51PROGRAMER配套光盘8、“Step6of14”步中使用默认值也可以9、“Step7of14”选择需要处理的IRP主页地址:http://www.baiheee.com/Products/Easy_USB_51_Programer/Easy_USB_51_Programer.htm淘宝网店:http://shop60158254.taobao.com/USB学习板:EASYUSB51PROGRAMER配套光盘10、“Step8of14”和“Step9of14”:DriverWorks能自动生成批量传输的读和写代码,对

7、于同步传输,可以参考USBISOCH实例,对于中断传输,只需要根据批量传输示例代码作些修改就可以了主页地址:http://www.baiheee.com/Products/Easy_USB_51_Programer/Easy_USB_51_Programer.htm淘宝网店:http://shop60158254.taobao.com/USB学习板:EASYUSB51PROGRAMER配套光盘11、“Step10of14”直接点Next12、“Step11of14”也可以直接点Next主页地址:http://www.baih

8、eee.com/Products/Easy_USB_51_Programer/Easy_USB_51_Programer.htm淘宝网店:http://shop60158254.taobao.com/USB学习板:EASYUSB51PROGRAMER配套光盘13、“Step12of14”:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。