?? usbhead.txt
字號(hào):
#include "head.c"
union rec_data_cache//數(shù)據(jù)接收緩沖
{
struct setup_package//setup包專用區(qū)
{
unsigned char RequestType;
unsigned char Request;
unsigned char ValueL;
unsigned char IndexL;
unsigned char IndexH;
unsigned char LengthL;
unsigned char LengthH;
//int b;
//int c;
//int d;
}setup;
unsigned char buffer[64];
struct cbw_package//CBW包專用區(qū)
{unsigned long dCBWSignature;//offset 0
unsigned long dCBWTag;//offset 4
unsigned long dCBWDataTransferLength;//offset 8
unsigned char bmCBWFlags;//offset 12
unsigned char bCBWLUN;
unsigned char bCBWCBLength;//offset 14
unsigned char CBWCB_Operation_Code;
unsigned char CBWCB_Logicol_unit_Number;//offset 16
unsigned long CBWCB_Logical_block_address;//offset 17
unsigned long CBWCB_length;//offset 21
unsigned char CBWCB10;
unsigned char CBWCB_control;
unsigned char CBWCB12;
unsigned char CBWCB13;
unsigned char CBWCB14;
unsigned char CBWCB15;//offset 30
}CBW;
}USB;
unsigned long dCBWTag;
//unsigned long dCSWDataResidue;
//unsigned char bCSWStatus;
/////////////////////////////////////////
bit bulk_Transfer_data; //bulk數(shù)據(jù)
bit bulk_Transfer_code; //bulk命令
bit bsetup ;//:1;//收到setup包標(biāo)志位
bit bSuspend ;//:1;//掛起標(biāo)志位
bit bBusreset ;//:1;//總線復(fù)位標(biāo)志位
bit bEndpointRequest ;//:1;//對(duì)端點(diǎn)請(qǐng)求處理標(biāo)志位
bit bInterfaceRequest ;//:1;//對(duì)接口請(qǐng)求處理標(biāo)志位
bit bBusDataPID ;//:1;//設(shè)備端當(dāng)前傳送數(shù)據(jù)pid
bit bDataTransmittal ;//數(shù)據(jù)傳送狀態(tài)標(biāo)識(shí)
bit bconfiguration ;//;配置標(biāo)志位
bit ADbusy ;//AD忙碌
////////////////////////////////////////////////////
//extern void StandardRuest(void);//標(biāo)準(zhǔn)請(qǐng)求處理
extern code unsigned char DDescriptor[18];
extern code unsigned char SDescriptor[46];
extern code unsigned char subitID[4];
extern code unsigned char subit1[subit1L];
extern code unsigned char subit2[subit2L];
extern code unsigned char subit3[subit3L];
extern code unsigned char subit4[subit4L];
extern code unsigned char subit5[subit5L];
extern code unsigned char INQUIRYinformation[36];
//extern code unsigned char audio[5360];//={//0x14f0//
extern void UsbMassStorgeClassRequest(void);
extern void DAC(void);//DA轉(zhuǎn)換
void T0_initializtion(void);//初始化定時(shí)器0
void ADC(void);//AD轉(zhuǎn)換
//////////////////////////////////////////////////////
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -