richardfy
驱动牛犊
驱动牛犊
  • 注册日期2004-03-26
  • 最后登录2005-08-16
  • 粉丝0
  • 关注0
  • 积分21分
  • 威望5点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1000回复:2

d12的应用中端口2发送数据为何会非正常停止?

楼主#
更多 发布于:2004-11-30 14:37
各位大虾,小弟在d12的开发当用遇到一个问题,请大家帮忙分析分析。
usb设备中处理器定时循环向d12端口2发送64字节数据,主机应用程序从usb设备中读取。主机应用程序在前台运行时,数据传输过程没有任何问题,但当其他应用程序切换到前台,数据传输就会停止。我分析是当主机程序被切换到后台时,cpu不能及时从usb端口读取数据,而设备中的处理器还在不停地向d12中写数据,导致d12的缓冲区被写满。可是在应用程序在重新切换到前台后而这种阻塞现象不能消除。
怎么解决这种问题呢?请各位大虾帮帮忙,谢谢!高分相酬!
chen036066182
驱动牛犊
驱动牛犊
  • 注册日期2004-12-13
  • 最后登录2006-08-10
  • 粉丝0
  • 关注0
  • 积分15分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-12-13 21:09
 ;)
我也想知道
cuihua
chen036066182
驱动牛犊
驱动牛犊
  • 注册日期2004-12-13
  • 最后登录2006-08-10
  • 粉丝0
  • 关注0
  • 积分15分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-12-15 11:10
DING
cuihua
游客

返回顶部