从机那边 必须传递允许接收,主机才可以发送~ 并不是主机不能发送,而且从机必须先允许接收!! 这个是调试USB dev的时候,发现自己是DEV 必须 usbd_ept_recv(pudev, USBD_PRINTER_BULK_OUT_EPT, pprter->ep1_outdata_buf, USBD_PRINTER_OUT_MAXPACKET_SIZE);
这个 EP OUT 是从usb host角度过去的, USB通信双方,都是以USB host角度来描述 EP端点的IN和OUT 我以前总是被糊涂,明明我是DEV 为什么我OUT端点 是接收呢,因为OUT是从HOST角度来看的
|