我用的是c8051的单片机,之前模拟鼠标还好的,后来改了下,就什么都不输出了,用bus hound抓包是空的数据
在输出get report的时候,也是这样,我就在输出函数
void Fifo_Write_InterruptServiceRoutine (unsigned char addr, unsigned int uNumBytes, unsigned char * pData)
{
int i;
if (flag_getreport == 1) ////////////调试
{
uNumBytes = 2;
pData[0] = 0x01;
pData[1] = 0x01;
flag_led = 0;
}
……
}
里加了中间调试句才可以,不解 |
|