zyf21cn
驱动牛犊
驱动牛犊
  • 注册日期2003-08-25
  • 最后登录2004-11-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1244回复:2

EasyD12.dll好像有问题

楼主#
更多 发布于:2004-03-29 14:17
EasyD12.dll不太稳定,有时候老是报错,但是使用周立功公司的
USB调试助手后,错误就消失了。我不知道EasyD12.dll有没有别的
函数可以消除错误? 如果有,请求大侠指导一下
zyf21cn
驱动牛犊
驱动牛犊
  • 注册日期2003-08-25
  • 最后登录2004-11-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-03-29 17:30
回复zhangzhuoliang:
    我碰到的问题和超时无关,因为我走的是单步。我在usb调试
助手软件里清除发送缓冲区和接受缓冲区,错误就消失了,到现在
还很正常,但我没有对原程序做任何改变。我怀疑EasyD12.dll有一个清除缓冲区的函数,只是没有公开。我想用Windows API做个清除缓冲区的程序,但API太复杂了!
zhangzhuoliang
驱动牛犊
驱动牛犊
  • 注册日期2003-06-23
  • 最后登录2016-01-07
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望42点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-03-29 16:18
我用过easyd12.dll  你是不是总是报超时错误!要是这个错误的话
那时因为你的上位机在read数据的时候你的下位机没有准备好数据(其实就是端点使能!)
你试试用先写后读的方式使它同步!
大多数的错误都是不同步引起的!
游客

返回顶部