阅读:712回复:1
还没入门,望各位能带带路!
我对如何编写驱动不知如何下手,想请教几个问题。
我做了一块ISA接口的插卡,IO地址为240H,据说98下不需要写驱动就可以对外部IO口读写,因此做了两手准备,一种是通过查询方式(98下)对外设操作,另一种是通过中断(98或2000下)来操作,现在我想请教的是: 1.若使用查询方式,是否真的无需编写驱动,只需使用INP()函数读去IO口数据就行了,如果真是这样,我是否只要在VC(我对vc也不大会用)中建立一个对话框,然后在对话框中放入一个按钮(起名叫读取数据好了),接着对应该按钮的pushdown消息的映射函数中加入data=INP(0x240)这一行指令,随后再做后续处理。不知这样想对不对? 2.若采用中断方式,那么该如何编写驱动呐?我想用windrv来编写,但不知如何在vc中利用由windrv编写好的代码,比如说如何处理中断,如何读取IO口的数据等,所以想请教采用中断方式的话,我应该按照怎样的步骤来实现对IO口的操作。 非常感谢! |
|
沙发#
发布于:2003-06-23 11:06
最好还是写驱动
|
|