tomjin
驱动牛犊
驱动牛犊
  • 注册日期2002-12-16
  • 最后登录2006-03-09
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:1144回复:3

D12中断传输一问

楼主#
更多 发布于:2004-04-07 15:09
我在应用中端点2配置为中断传输方式,但在数据采集的应用中出现一些问题:
1)在端点2的描述符中设置的轮询时间间隔为1(ms),pc在线程中调用readfile函数,发现测mcu的中断引脚的波形周期为5ms;当设置为10(ms)时,测量为8ms;设置20ms时,测量是16ms;
   差别怎么这么大呢??
2)我在pc的readfile函数中一次要求读入1024个字节,那么设备驱动可以自动将其按64B一个包的形式读16次,在mcu侧即可测得16次中断。如果当其中的一次In要求中,而我的D12的端点2的发送缓冲区中没有数据的话,是否会造成死机的问题??
tomjin
驱动牛犊
驱动牛犊
  • 注册日期2002-12-16
  • 最后登录2006-03-09
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-04-07 22:35
这里不是很好吗?
大牛们,帮我看看上面的问题,3X
majingsong
驱动牛犊
驱动牛犊
  • 注册日期2002-04-02
  • 最后登录2007-05-06
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-04-16 21:28
轮询时间间隔是查询方式时使用的,中断方式这个时间值不起作用
tomjin
驱动牛犊
驱动牛犊
  • 注册日期2002-12-16
  • 最后登录2006-03-09
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-04-19 10:26
不是吧???
游客

返回顶部