S他们F103 USB配置成Printer Device后,我怎么实现接收数据的流量控制?也就是我把Out令牌的数据包接收后靠背到用户缓冲区,单用户缓冲区满时,USB要停止数据接收,等待用户处理接收到的数据;当用户缓冲区空时,恢复USB数据接收。
我用SetEPRxStatus(ENDP1, EP_RX_DIS); 及SetEPRxStatus(ENDP1, EP_RX_VALID);机制 或禁止/允许USB_LP_CAN1_RX0_IRQn中断,都无法很好的实现数量流量控制。
哪位大大可以指教下? |