阅读:1467回复:4
关于8250 串口的读写问题(急)
我用Driver works 写一个串口的wdm驱动程序,用kIoRange来实现对寄存器的读写,但是为什么读出的寄存器都为0xff。但是我试过用同样的方法可以读8259 8254 都没有问题,唯独读写8250的时候不对。
请指点,谢谢!!!!!!!!! |
|
沙发#
发布于:2003-05-21 17:05
water_yuan 你好!近来我手头上有一个程序十分头痛,原先
我用ds编了一个833数据采集卡的程序,现在想加入一个串口, 以便在驱动中完成串口数据和833采集卡数据的比较,一直不知 如何下手,如你所说,用KIoRange分配3f8-3ff或2f8-2ff, 会不会出现冲突呢?如果方便,你能不能把你在driverworks 下编的串口程序给我发一份过来?如能如愿,感激不尽! 当然,如果不方便,也不要紧!哈 我的邮箱是 xiaqiangzhi@sina.com qq号码:16986402 十分感谢! |
|
板凳#
发布于:2003-05-23 10:21
不好意思,我的串口程序问题一直没有解决。所以程序没调通。
我ox3f8 0x3e8 0x2f8 0x3e8都试过了都是同样的问题。 |
|
地板#
发布于:2003-05-23 20:01
我是想知道,在ds 生成wdm中,你是如何对串口分配资源哪?
我在*.inf对其分配3f8-3ff总是冲突,不知你是如何处理的呢? 谢谢 |
|
地下室#
发布于:2003-05-24 13:39
\"我在*.inf对其分配3f8-3ff总是冲突\"
没遇到这种情况,ds 生成的inf 文件要改吗? 我也是初学ds 串口分配资源??? 分配什么?不理解 |
|