hanmuqiu
驱动牛犊
驱动牛犊
  • 注册日期2004-09-09
  • 最后登录2005-01-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1241回复:4

谁有D12驱动的说明

楼主#
更多 发布于:2004-11-08 08:48
在D12驱动程序中该在什么地方,如何检查是否有设备发送过来的数据供应用程序接收?
qifeng8
驱动小牛
驱动小牛
  • 注册日期2003-08-26
  • 最后登录2013-01-31
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望80点
  • 贡献值0点
  • 好评度21点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-11-08 15:42
你要什么,怎么我觉得你要的是D12的驱动源程序说明啊?如果你要调试的话,你可使用D12调试工具1.2版,人工的给它发命令
hanmuqiu
驱动牛犊
驱动牛犊
  • 注册日期2004-09-09
  • 最后登录2005-01-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-11-08 16:08
我真的需要驱动代码的说明啊!
因为里面的IOCTL不会使用,不知道什么意思。
想用ReadFile接收数据,但没有办法检查是否有数据可收,也不知道该怎么通知设备发数据。  
qifeng8
驱动小牛
驱动小牛
  • 注册日期2003-08-26
  • 最后登录2013-01-31
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望80点
  • 贡献值0点
  • 好评度21点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-11-08 16:35
要你先发送数据,然后你才可能收到数据,看一下d12的测试程序
hanmuqiu
驱动牛犊
驱动牛犊
  • 注册日期2004-09-09
  • 最后登录2005-01-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-11-08 17:16
测试程序表现不一样, 无需发送数据即可连续无限的接收数据,只不过接收到的数据都是无意义的字符。 代码里的做法是在执行一次接收ReadFile之前先发送 一个 DeviceIOcontrol, 之后ReadFile将把D12设备端口的数据直接取过来,而实际上单片机并被有往D12设备端口写数据。

如果不执行DeviceIOcontrol,ReadFile将阻塞(同步)或超时(异步)。 能否告诉我如何争取的使用DeviceIocontrol来控制。

游客

返回顶部