zkking
驱动牛犊
驱动牛犊
  • 注册日期2003-11-14
  • 最后登录2008-10-14
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望5点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
阅读:1143回复:3

关于d12发送数据的easy问题,谢谢指导

楼主#
更多 发布于:2003-11-27 11:34
小弟刚开始搞usb,现在终于把枚举搞定了,接受也可以了,现在我想主动发送数据,因为我的系统是数据采集的,需要我主动把数据上传到pc,不是实时的。

接受是被动,mcu主动查询就行了,发送对d12来说是主动的把,难道直接:
D12_ReadLastTransactionStatus(5);
len = D12_WriteEndpoint(5, 3, Buf);
就可以了吗?
不需要在中断服务程序中写发送程序吗?

还有,我一直没有搞清楚这个端口0入和端口0出是相对pc的还是相对d12的,如果d12检测到端口0入,是不是应该调用发送程序?
其他的端口也是这样的吧?
clementzhao
驱动大牛
驱动大牛
  • 注册日期2003-05-08
  • 最后登录2009-02-20
  • 粉丝0
  • 关注0
  • 积分28分
  • 威望63点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-11-27 15:32
接收和发送都是被动的,IN\\OUT都是对于PC而言
zkking
驱动牛犊
驱动牛犊
  • 注册日期2003-11-14
  • 最后登录2008-10-14
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望5点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-11-28 10:48
这个我现在搞定了,可以主动发,直接写端点就可以了,偶写1MB都没有问题了
clementzhao
驱动大牛
驱动大牛
  • 注册日期2003-05-08
  • 最后登录2009-02-20
  • 粉丝0
  • 关注0
  • 积分28分
  • 威望63点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-11-28 11:58
这个我现在搞定了,可以主动发,直接写端点就可以了,偶写1MB都没有问题了

你的usb设备没有接受请求或中断能直接发数据到host?
游客

返回顶部