- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
USB_GPIB控制器的软件设计与实现
·44 · 《测控技术》2004 年第 23 卷第 9 期
( )
文章编号 :1000 - 8829 2004 09 - 0044 - 02
USBGPIB 控制器的软件设计与实现
De sign and Realization of the Softare of GPIB Controller Ba sed on USB
( 电子科技大学 自动化工程学院CAT 实验室 ,成都 610054 ) 霍晓敏 , 顾亚平 , 陈光礻禹
摘要 :阐述了基于USB 总线的 GPIB 仪器控制器的设计思想 ,提 读取程序 , 根据此程序并按照 USB2. 0 协议处理数据并控制
出系统的整体构架和实现方案 ,重点介绍了该控制器的软件部 NAT9914 的逻辑 ,再由 NAT9914 控制 GPIB 接口以达到控制 GPIB
分设计 ,即 PC 机对该控制器的驱动程序、动态链接库以及应用 仪器的目的。
程序的编写过程 ,并给出了实现方法。 1. 2 固件
关键词 :USB 接口 ;驱动程序 ;动态链接库 ;WDM 固件是指储存在程序内存中的执行代码 ,与硬件密切相关。
中图分类号:TP311 该控制器的固件是以 USB 协议作为通信机制 , 以此来编写符合
文献标识码 :B 2
GPIB 协议的程序代码 ,并将它储存在 E ROM 中 ,当控制器与 PC
机的USB 接口相连时 ,控制器被加电 ,此时 CY7C68013 芯片内的
Abstract :The thought of designing a controller of GPIB based on USB 2
I C 总线脚上电 ,根据 USB 协议规定 : 上电时 USB 芯片先检测
was explained. The architecture and realization proposal of the system 2 2
I C 总线脚是否外挂 E PROM ,若有则优先读入芯片 RAM 。这样
were put forward. The desing of software is the emphasis of this paper. It 就将提前固化在 E2PROM 中的整个USB 协议逻辑和 GPIB 逻辑
includes the device drivers , dynamic link library and the application. 以及相关操作读入。
Their realization means is also provided. 1. 3 软件部分
Key words :USB interface ;device driver ;dynamic link library ;WDM 包括上层应用程序和驱动程序。
( )
1 应用程序。
GPIB 通用接口总线自从 1965 年产生以来 ,得到了广泛的应
文档评论(0)