我写了一个函数用于接收.wav文件,但是使用超级中断传送时老是显示传输超时,请大家帮我看一下. void XiaZaiYinPing(U32 addr) { U8 *buf; U32 i; U32 size; addr = 0x0c400000; buf = (U8 *)addr; i = 0; while(i < 8) *buf++ = Uart_Getch(); size = (*(buf - 4) << 24) | (*(buf - 3) << 16) | (*(buf - 2) << 8) | *(buf - 1); i = 0; while(i < size) *buf++ = Uart_Getch(); Uart_Printf("OK!"); } |