超声波流量计 超声波换能器性能开发及设计与实现五十九
4.6.2用于USB通信的API函数(超声波流量计)
用户程序通过对API函数的调用来实现与驱动程序进而与硬件的通信,API函数的执行是与驱动程序中的]RP相对应的【39l。表4.1是常用的API函数与驱动程序的]RP的对应关系表。
超声波换能器性能捡澳l系统的设计与实现
在USB通信程序中主要执行以下尼种对设备的操作:查找并打开设备、设备薹∞控制、关闭设备。PC应用程序首先通过调用Win32的函数CrcateFilc()来取得访问设备驱动程序的旬柄。然后,应用程序使用Win32函数Dcvicefocontrol()来提交IO控制码,并且为CreateFile()函数返回的设备旬柄设置Io缓冲区。
(1)建立设备连接
USB设备驱动程序可以和多台USB设备进行通信。对予每一个连接到主机酶USB设备,USB设备驱动程序都会为它们创建一个形如EZUSB.i的设备连接符,i从0开始递增。调用CrcateFile(_)函数,实际上就是为获取设备驱动程序产生的譬标设备的句柄,它使用设备的连接符作为函数参数。
超声波流量计