阅读:754回复:0
D12管道1读写问题!对端口1进行16字节的读写应该如何操作? 是否PC每一次对设备进行读写操作都要发送8个字节 的SETUP包、SETUP包后面最多可以跟多少个数据? //端点1OUT处理 void ep1_txdone(void) { D12_ReadLastTransactionStatus(3); //清中断标志位 以下如何解读SETUP包发回16个字节给PC? } //端点1IN处理 void ep1_rxdone(void) { unsigned char len; D12_ReadLastTransactionStatus(2); //清中断标志位 len = D12_ReadEndpoint(2, sizeof(GenEpBuf), GenEpBuf);//读取数据 if(len != 0) bEPPflags.bits.ep1_rxdone = 1;//标志接收到数据 } |
|