musedog
驱动牛犊
驱动牛犊
  • 注册日期2003-06-16
  • 最后登录2003-06-24
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:702回复:1

还没入门,望各位能带带路!

楼主#
更多 发布于:2003-06-18 20:03
我对如何编写驱动不知如何下手,想请教几个问题。
   我做了一块ISA接口的插卡,IO地址为240H,据说98下不需要写驱动就可以对外部IO口读写,因此做了两手准备,一种是通过查询方式(98下)对外设操作,另一种是通过中断(98或2000下)来操作,现在我想请教的是:
1.若使用查询方式,是否真的无需编写驱动,只需使用INP()函数读去IO口数据就行了,如果真是这样,我是否只要在VC(我对vc也不大会用)中建立一个对话框,然后在对话框中放入一个按钮(起名叫读取数据好了),接着对应该按钮的pushdown消息的映射函数中加入data=INP(0x240)这一行指令,随后再做后续处理。不知这样想对不对?
2.若采用中断方式,那么该如何编写驱动呐?我想用windrv来编写,但不知如何在vc中利用由windrv编写好的代码,比如说如何处理中断,如何读取IO口的数据等,所以想请教采用中断方式的话,我应该按照怎样的步骤来实现对IO口的操作。
   非常感谢!
 
hex_wzhj
驱动牛犊
驱动牛犊
  • 注册日期2003-06-23
  • 最后登录2004-09-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-06-23 11:06
最好还是写驱动
游客

返回顶部