[技术问答] nuc123 Smpl_HIDTransfer疑问

[复制链接]
1993|2
 楼主| pengliang 发表于 2013-11-4 15:21 | 显示全部楼层 |阅读模式
nuc123 Smpl_HIDTransfer疑问:

usb的端点在配置描述中为:端点1和端点2
#define INT_IN_EP_NUM       1
#define INT_OUT_EP_NUM      2

但是在UsbUsb()函数中怎么就是 端点2和端点3呢?
        else if(u32IntFlag & USBD_INTF_EP2)
        {
            /* EN: Interrupt In */
            if((USBD_EP_GET_STAT_FROM(u32EPSTS, 2) == USBD_EPSTAT_INACK))
                UsbIntInAck();
        }
        else if(u32IntFlag & USBD_INTF_EP3)
        {
            /* EN: Interrupt Out */
            UsbIntOutAck();
        }
用bus hound抓的数据也是从端点1和端点2传输的。
 楼主| pengliang 发表于 2013-11-6 08:30 | 显示全部楼层
疑惑解决:可以通过USB_CFGx[3:0]EP_NUM的设定修改nuc123的端点号。
mintspring 发表于 2014-10-18 22:48 来自手机 | 显示全部楼层
楼上的方法靠谱
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

49

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部