阅读:1151回复:3
关于ISA卡的驱动问题?
以前一直做DSP,目前接了个项目,做了一个数据采集卡,用DSP+双口RAM接到ISA总线,译码采用cpld,系统运行在windows98系统,打算用VB做数据处理程序. 数据采集卡采集数据后放到双口RAM中,当采够一定数据后,给双口RAM的信箱写入一个特殊数据,并产生一个中断,工控机接到中断后读取其信箱值,然后读取该段RAM的数据,读取完后给双口RAM 的右侧邮箱写入一字符,告诉采集卡,数据已经传输完毕.总体思路就是这样的.我的问题是:在98下采用VB编程,是否也需要用WINDRIVER写驱动程序?WINDRIVER写出程序,得到的是一个什么样子的东西,是不是可以直接往VB里加?还是只是跟普通驱动程序一样,只要第一次安装就行了.那么VB里怎么才能对设备的RAM进行读写呢?是不是装上驱动后,可以直接对某个特殊寄存器进行操作呢?第一次做这方面的东西,问题可能比较幼稚,希望前辈可以提携一下,感激!我的邮箱是fjlysh@sohu.com,也可以邮件联系,谢谢.QQ:16012478.[p:5]
|
|
沙发#
发布于:2005-07-31 14:52
周末休息都没人?呜呜.
|
|
板凳#
发布于:2005-07-31 17:43
要使用中断就需要写个驱动了
如果数据量不大,RAM足够大使用轮寻读也可以,这样9x可以不用写驱动,注意前 |
|
|
地板#
发布于:2005-08-01 14:27
要写驱动程序,并使用中断。windriver编译成驱动程序.sys。然后用vb来调用驱动功能实现控制板卡。
|
|