跪求:C8051F340的USBXpress开发包使用中的问题
[复制链接]
各位大侠,以下程序走到USB_Clock_Start(); 就下不去了,然后又返回第一句PCA0MD &= ~0x40;,如此无限循环死了。。。经测试,只要走到USB_Clock_Start(),就回返回main的第一句形成循环,原因何在?
已看过https://bbs.eeworld.com.cn/thread-114274-1-1.html帖子,也将USBX_F34X.LIB加入Files to be linked中了!
void main(void) { PCA0MD &= ~0x40; // Disable Watchdog timer USB_Clock_Start(); // Init USB clock *before* calling USB_Init USB_Init(USB_VID,USB_PID,USB_MfrStr,USB_ProductStr,USB_SerialStr,USB_MaxPower,USB_PwAttributes,USB_bcdDevice); EA=0; my_init();//将所有初始化封装在这个函数中 InitScreen(); ClearScreen();
TR0=TR1=1; EA=1; USB_Int_Enable(); // Enable USB_API Interrupts while(1) {
}
|