while (1)
{
if (bUsbOutReady) //查询是否有接收到数据
{
if (UsbOutBuffer[0] == 6)
printf_usb("Hello World !\r\n");
else if (UsbOutBuffer[0] == 7)
printf_usb("China !\r\n");
usb_OUT_done(); //当前包的数据处理完成
}
}
}
#include "ai8051u.h"
#include "ai_usb.h"
////////////////////////////////////////
// USB设备接收数据中断回调程序
////////////////////////////////////////
void USBLIB_OUT_Callback(void)
{
if (UsbOutBuffer[0] == 6)
printf_usb("Hello World !\r\n"); //接收到数据6后打印“Hello World !”
else if (UsbOutBuffer[0] == 7)
printf_usb("China !\r\n"); //接收到数据7后打印“China !”
}