This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

msp430f5510的USB HID1接口不可以收发数据



现在板子可以与你们的msp430ware的USB HID Demo的MSP430 HID USB Application通讯成功,
但与其他软件(这款软件是在网上下载的,并且已发布,不是自己编写,我会给你加在在附件中)可以枚举握手成功,但不可以收发数据(根本接收不到USB底层数据)  
下面的图片是我们的软件握手成功图片:
    
我还用在你们的官网买的两款5529的开发板试了,一样的情况:
下面是我自己读取HID1接受缓冲X/Y区基址寄存器的代码,用MSP430 HID USB Application,基址寄存器stUsbHandle[0].oep_X/Y_Buffer中的数据改变,
其他软件发送数据连中断都不会进,基址寄存器stUsbHandle[0].oep_X/Y_Buffer中的数据不会改变,可见接受HOST数据包时,底层是收不到的;
/* BYTE * pEP1;
       BYTE i;
        pEP1=(BYTE*)stUsbHandle[0].oep_X_Buffer;
        for(i=0;i<*(pEP1+1);i++)//EP_MAX_PACKET_SIZE
        {
          Zigbee_TXbuf[i]=*pEP1;//(pEP1+2)
          pEP1++;
        }
        pEP1=(BYTE*)stUsbHandle[0].oep_Y_Buffer;
        for(i=0;i<*(pEP1+1);i++)//EP_MAX_PACKET_SIZE
        {
          Zigbee_RXbuf[i]=*pEP1;//(pEP1+2);
          pEP1++;
        }
           }*/
hid上位机.zip