调试USB遇到的一些问题

#define CUSTOM_HID_EPIN_ADDR                 0x81
#define CUSTOM_HID_EPIN_SIZE                 0x40     //0x02

#define CUSTOM_HID_EPOUT_ADDR                0x01
#define CUSTOM_HID_EPOUT_SIZE                0x40    //0x02

 

在USB被PC机识别的前提下,数据一直发不出来,函数进不了中断,有可能是CUSTOM_HID_EPIN_SIZE       和 CUSTOM_HID_EPOUT_SIZE         的值太小。

默认值是0x02,代码生成的时候这一部分是需要修改的。

 

 

 

           与USB识别有关的代码是

#define USBD_VID     0x4D60

#define USBD_PID_FS     0x0008

 

这两句代码决定了上位机USB的识别。    

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值