电子文章 | 电子资料下载 | 家电维修 | 维修资料下载 | 加入收藏 | 全站地图
您现在所在位置:电子爱好者电子文章接口定义基于PCI总线的数据采集卡设计

基于PCI总线的数据采集卡设计

11-20 14:46:12 | http://www.5idzw.com | 接口定义 | 人气:891
标签:接口技术,微机原理与接口技术,单片机原理与接口技术,http://www.5idzw.com 基于PCI总线的数据采集卡设计,http://www.5idzw.com

  通过以上步骤,Windriver生成一个基于Visual C++语言的程序框架,开发人员可以在此框架的基础上进行修改,加入自己的程序,实现对硬件的操作。现以笔者编制的程序(工程文件名为ADC)为例进行介绍。

  在程序初始化阶段,先调用PCI_Get_WD_handle(),判断驱动程序windrvr6.sys是否已被加载,如果驱动程序已被加载,则调用ADC_LocateAndOpenBoard()函数,打开数据采集卡。在退出应用程序前,需先调用ADC_Close()函数,关闭数据采集卡。

  对MAX1338和8路I/O的寄存器操作可通过ADC_ReadByte()、ADC_WriteByte()两个函数完成。对CH365内部配置寄存器的读写可通过ADC_Read-PCIReg()、ADC_WritePCIReg()两个函数完成。完成应用程序的开发后,数据采集卡在其他的PC机上工作时,需提供windrvr6.sys、windrvr6.inf、wd_utils.dll、数据采集卡的,inf文件以及自己开发的应用程序或DLL。以便于PC机安装相应的驱动程序,对板卡进行配置、操作。本文根据笔者的实践经验,简要介绍了PCI扩展卡的开发流程,给出了一套快速可行的解决方案。该方案简单易行、调试方便,可使工程技术人员迅速掌握PCI总线的开发技术,从而设计出符合工程需求的PCI扩展卡。


上一页  [1] [2] 

,基于PCI总线的数据采集卡设计