请教各位,打算用STM32+U盘+VS1003做MP3,现在用的U盘例程库,现在有一个问题,我的MP3文件读取播放只能放到USBH_Process(&USB_OTG_Core, &USB_Host)中的回调函数USBH_USR_MSC_Application(uint8_t ID)中,死等MP3文件播放、这样很明显不合理。我自己打算在用户程序即USBH_USR_MSC_Application(uint8_t ID)中只读取MP3文件,在主循环中播放,但是这样就有一个问题,因为USB程序是用状态机写的,所以循一圈耗时太长,MP3有可能卡顿。请教各位,这个应该如何解决。
|