//vend_request
BOOL DR_VendorCmnd( void )
{
BYTE bc;
BYTE i;
switch (SETUPDAT[1])
{
case VEND_RIPHEADER:
{
EP0BCH = 0;
EP0BCL = 0;
while(EP0CS & bmEPBUSY);
bc = EP0BCL;
for(i=0;i<bc;i++)
{
TI1 = 0;
SBUF1 = EP0BUF[ i ];
while( !TI1 );
TI1 = 0;
}
}
//TD_init
CPUCS = 0x12; //48MHZ CLKOUT ENALBE
EA=1;
SCON1 = 0x50;
SMOD1 = 0;
UART230 = 0x02; //高速串口115200
|