阅读:1037回复:0
几个小问题请教,请大家进来看看
我在对微机并口(打印口)写一个简单的驱动的时候发现几个问题
1、并口平时的16和10管脚都是高电平可是为什么我一旦使用开中断指令WriteControl( pDevExt, CTL_INTENB| CTL_DEFAULT);//开中断 也就是相当于: WRITE_PORT_UCHAR(0x37A,0x0D0); 的时候,就发现这个仅仅是做开中断的语句确总是使并口的Reset引脚(16)变为低电平,我想要想Reset引脚有信号应该是使用控制寄存器的第2位!! 2、为什么我在我的一个驱动中我编辑了一个注册表文件: REGEDIT4 [HKEY_LOCAL_MACHINE\\System\\CurrentControlSet\\Services\\PPort] \"Start\"=dword:3 \"Type\"=dword:1 \"ErrorControl\"=dword:1 \"DisplayName\"=\"Chapter 8 Parallel Port Driver\" 这几条语句想把我的设备(sys)添加到系统的设备管理器中去,可是 为什么我用了这几句以后,到硬件/设备管理器中就是看不到我的设备的名字?? |
|