初级会员

- 积分
- 78
- 金钱
- 78
- 注册时间
- 2012-10-20
- 在线时间
- 7 小时
|

楼主 |
发表于 2013-1-18 16:45:40
|
显示全部楼层
下面是我的调用程序
if ((PS2_Status&0x80) && (bDeviceState == CONFIGURED))
{
// (PS2_Status&0x80)//得到了一次数据
if(gunlun==0)
{
USB_To_PC_Send_Data(ENDP2,PS2_DATA_BUF, 4);
}
if(PS2_DATA_BUF[3]==0) gunlun=0;
if(PS2_DATA_BUF[3]==255||PS2_DATA_BUF[3]==1) gunlun=1;
  S2_Status=MOUSE;
  S2_En_Data_Report();//使能数据报告
// }
#ifdef DebugPS2
printf("PS2_DATA_BUF[0]%d\r\n",PS2_DATA_BUF[0]);
printf("PS2_DATA_BUF[1]%d\r\n",PS2_DATA_BUF[1]);
printf("PS2_DATA_BUF[2]%d\r\n",PS2_DATA_BUF[2]);
printf("PS2_DATA_BUF[3]%d\r\n",PS2_DATA_BUF[3]);
#endif
} |
|