okzhengnan
驱动牛犊
驱动牛犊
  • 注册日期2007-08-14
  • 最后登录2009-04-02
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:964回复:0

请教并口驱动的问题

楼主#
更多 发布于:2007-12-11 10:06
小弟的课题里要用到PC的并口来控制一块CAN通讯卡,因此要作并口驱动。
但是网上关于并口驱动的东西已经不多了,自己找了书看又看不太明白。其中我看到有文章是这样操作端口的:
KIoRange   m_ParPortIos;
 初始化实例(指定8259A的端口首地址,并映射)
status = m_ParPortIos.Initialize(      0x20,        
                                20H        
                                                                TRUE,                        
                                8,          
                                TRUE  );
写端口( OCW1,设置中断屏蔽,  地址21H)m_ParPortIos.outb(1,0x00);  // OCW1,打开所有中断
读端口(读屏蔽寄存器,地址21H)UCHAR  data = m_ParPortIos.inb(1);

我的问题是:
1、用DriverStudio对并口的创建流程是怎么样的,尤其是选哪种总线。
2、上面的KIoRange类我在哪段程序中调用。

请各位大侠指点,谢谢了。

游客

返回顶部