在例程中\(zhòng)CH32V307EVT\EVT\EXAM\USB\USBHS\DEVICE\SimulateCDC\User\UART
下面對(duì)發(fā)送pack0加了一個(gè)條件判斷,需要等60mS??( DEF_UARTx_RX_TIMEOUT * 20 )才發(fā)送。
請問為什么要等2mS。不可以在( Uart.USB_Up_IngFlag == 0 )后立即發(fā)送嗎?
? ? /* Determine if a 0-length packet needs to be uploaded (required for CDC mode) */
? ? if( Uart.USB_Up_Pack0_Flag )
? ? {
? ? ? ? if( Uart.USB_Up_IngFlag == 0 )
? ? ? ? {
? ? ? ? ? ? if( Uart.USB_Up_TimeOut >= ( DEF_UARTx_RX_TIMEOUT * 20 ) )
? ? ? ? ? ? {