生成工程文件后,需要先设置堆的大小。usbd_cdc_if.c为用户层文件,static int8_t CDC_Receive_FS();函数会被USB接收中断调用。在usbd_core.c文件中,USBD_LL_Resume()函数中可知USB状态是否被连接,USBD_LL_Suspend()函数中可知USB状态是否被拔掉。