阅读:1143回复:3
关于d12发送数据的easy问题,谢谢指导
小弟刚开始搞usb,现在终于把枚举搞定了,接受也可以了,现在我想主动发送数据,因为我的系统是数据采集的,需要我主动把数据上传到pc,不是实时的。
接受是被动,mcu主动查询就行了,发送对d12来说是主动的把,难道直接: D12_ReadLastTransactionStatus(5); len = D12_WriteEndpoint(5, 3, Buf); 就可以了吗? 不需要在中断服务程序中写发送程序吗? 还有,我一直没有搞清楚这个端口0入和端口0出是相对pc的还是相对d12的,如果d12检测到端口0入,是不是应该调用发送程序? 其他的端口也是这样的吧? |
|
沙发#
发布于:2003-11-27 15:32
接收和发送都是被动的,IN\\OUT都是对于PC而言
|
|
板凳#
发布于:2003-11-28 10:48
这个我现在搞定了,可以主动发,直接写端点就可以了,偶写1MB都没有问题了
|
|
地板#
发布于:2003-11-28 11:58
这个我现在搞定了,可以主动发,直接写端点就可以了,偶写1MB都没有问题了 你的usb设备没有接受请求或中断能直接发数据到host? |
|