阅读:2424回复:29
zydcat,你好,我要在2000下写采集卡的中断程序,可否帮帮忙?
我这里有一块老师们做好的数据采集卡,以前一直都是用c写的程序,现在导师希望作一个小型的系统,其中用到了这块板卡,具体地说就是我用vc编了一个医疗管理程序,它需要采集病人的心电数据,即对话框上有一个采集按钮,希望点击后,该板卡开始工作,卡上用8253进行定时中断,我这应该不算是写完全的驱动程序吧?可否帮帮我呢?谢谢!回复就给分。
qq:85365060 E-mail:abeast_ying@163.com |
|
沙发#
发布于:2002-06-17 09:49
有人吗?请帮帮我
|
|
板凳#
发布于:2002-06-17 11:00
什么问题,具体一点。 :D :D :D
|
|
|
地板#
发布于:2002-06-17 11:03
我可以回答吗? :D
在98还是NT、2K呀? |
|
地下室#
发布于:2002-06-17 11:08
arthurt又来和我抢分,太过分了,
乘我这几天不在,捞了不少分呀。 :D :D |
|
|
5楼#
发布于:2002-06-17 15:11
很高兴有两位高手愿意帮我,谢谢,只要我明白了,都给分。呵呵。
要怎样才算具体呢? 我是在2000下,想在我的应用程序(VC)中加上采集数据的功能,为此,在对话框上放了一个采集按钮,采集卡上用8253的方波输出作为中断信号,去定时启动AD574,让它采数,即一出现上升沿,中断服务程序执行一次。我要能将采出的数保存,并且要实时显示出来。 我已经装了DDK和DriverStudio。 |
|
6楼#
发布于:2002-06-17 15:33
那你需要为你的卡写一个2k下的驱动程序
这样你的应用程序就可以通过驱动访问硬件了 |
|
|
7楼#
发布于:2002-06-17 15:38
不用driver是不行的了。 :cool:
|
|
8楼#
发布于:2002-06-17 15:40
是的,你说的这个意思我明白,可是我现在想知道如何写这样的驱动程序,我不会。可不可以不要告诉我看书,我希望有一个具体的说明,但愿我的要求不太过分,其实我想知道该在那个函数里写相应的那些代码,另外,应用程序如何与驱动程序通讯呢?wdm可以用CreateFile吗?
|
|
9楼#
发布于:2002-06-17 15:51
想不叫你去看书都很难呀。
一两句说的完? |
|
10楼#
发布于:2002-06-17 15:57
我的意思是千万不要告诉我看书了事,那样的话我还是一筹莫展,呵呵。不过,你们认为什么书讲得比较仔细呢?
|
|
11楼#
发布于:2002-06-17 15:58
驱动程序和应用程序是非常不一样的
不看书就写挺难的,或者说从来没有概念就写驱动是不可想象的 如果你要是想快一点得到一个可用的驱动程序的话 建议你使用windriver,driverstudio等工具 可以使用向导快速的生成一个驱动 只要具体实现你的卡的功能就可以了 |
|
|
12楼#
发布于:2002-06-17 15:59
zydcat应该比较清楚。
看书?我是不行的了。 |
|
13楼#
发布于:2002-06-17 16:06
我用driverstudio向导生成了一个驱动,但是,在驱动入口函数DriverEntry()中,只有一个参数RegistryPath,没有DriverObject ,这是为什么呢?
还有,重复我刚才问的:我想知道该在那个函数里写相应的那些代码,另外,应用程序如何与驱动程序通讯呢?wdm可以用CreateFile吗? 另外,可否告诉我,如何给分? |
|
14楼#
发布于:2002-06-17 16:10
有个给分按钮,没有看见吗?我喜欢回答这样的问题。 :D
WDM不用createfile。你为什么要用? |
|
15楼#
发布于:2002-06-17 16:16
driverstudio中的代码是被封装过的
他给你了一个搭好的框架,然后你就可以在里面添加你想要的功能 但是具体的我没有研究过, 应该有这方面的书籍 在那个函数里写相应的那些代码??? 这个问题实在是很难回答 应用程序如何与驱动程序通讯呢? 你所指的通信是指什么? wdm可以用CreateFile吗? createfile不是在驱动中用的,是在应用程序中使用的,用来打开设备,获取设备句柄 在你的帖子下有一派按钮,其中有个给分 |
|
|
16楼#
发布于:2002-06-17 16:19
不好意思,没有看见啊?在什么位置?
那应用程序应该如何与驱动通讯呢? 问你问题真是痛快,能很快回答我,谢了。我有不懂的还是会请教你的。 |
|
17楼#
发布于:2002-06-17 16:19
不好意思,没有看见啊?在什么位置?
那应用程序应该如何与驱动通讯呢?我的意思是在应用程序里用CreateFile。 问你问题真是痛快,能很快回答我,谢了。我有不懂的还是会请教你的。 |
|
18楼#
发布于:2002-06-17 16:23
在你的第1个帖子的下方
倒数第二个按钮 应用程序通过使用 createfile readfile writefile closefile deviceiocontrol 这5个函数结口来和驱动通信 具体的你可以找些例程看一看 |
|
|
19楼#
发布于:2002-06-17 16:24
看见了,我会给分的,你们不要着急。
我是说,应用程序通过驱动访问硬件,怎么访问? |
|
上一页
下一页