📄 usbsetaddress.lst
字号:
C51 COMPILER V6.12 USBSETADDRESS 11/18/2003 17:46:25 PAGE 1
C51 COMPILER V6.12, COMPILATION OF MODULE USBSETADDRESS
OBJECT MODULE PLACED IN ..\Lib\USBSetAddress.obj
COMPILER INVOKED BY: d:\Keil\C51\BIN\C51.EXE .\USBSetAddress.c LARGE DEBUG OBJECTEXTEND OBJECT(..\Lib\USBSetAddress.obj)
-
stmt level source
1 #ifndef _USB_DEFINE
2 #include "USB.c"
*** ERROR C230 IN LINE 244 OF USB.H: 'USBBufferStr': unknown struct/union/enum tag
*** ERROR C204 IN LINE 244 OF USB.H: 'In': undefined member
3 #endif
4
5 void USBSetAddress(void)
6 {
7 1 SET_BIT_4(UEPSTAX); //设置TXRDY
8 1 while(!( UEPSTAX & 0x01 )); //等待TXCMP
9 1 CLEAR_BIT_0(UEPSTAX); //清除TXCMP
10 1 USBADDR = 0x80|(USBSetup->wValue>>8); //设置地址
11 1 SET_BIT_0(USBCON); //设置地址有效
12 1 printf("Address:%02bx\n",USBADDR);
13 1 }
C51 COMPILATION COMPLETE. 0 WARNING(S), 2 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -