使用CH573芯片做一个USB转BLE(Central),遇到如下几个问题
BLE Central 怎样修改MTU呢?
USB EP2上传数据到电脑能收到数据,但是EP1上传数据,电脑就收不到。
上位机枚举不到USB设备,查看USB在电脑端设备管理器中显示如下:
在调试助手中显示USB不在HID类目下
热门产品 :
CH585: 集成高速USB和NFC的蓝牙MCU
使用CH573芯片做一个USB转BLE(Central),遇到如下几个问题
BLE Central 怎样修改MTU呢?
USB EP2上传数据到电脑能收到数据,但是EP1上传数据,电脑就收不到。
上位机枚举不到USB设备,查看USB在电脑端设备管理器中显示如下:
在调试助手中显示USB不在HID类目下
修改mtu,
首先,将工程中的这个值,改为251,
然后在这个回掉里面去设置mtu,
至于usb这边, 端点的通信的前提是 端点描述符里面有相关的描述,
如果你确定目前ep2 能实现功能,而只是改到ep1 的话,
你只需要看看你代码里端点描述符类似这个地方:
0x07,0x05 ,0x0x,xx xx ....
0x07,0x05 ,0x8xxx xx .... 这里地方, 把对应的0x02 和0x82 改成,0x01和0x81 ,即可