CH573做USB转BLE(Central)

使用CH573芯片做一个USB转BLE(Central),遇到如下几个问题

  1. BLE Central 怎样修改MTU呢

  2. USB EP2上传数据到电脑能收到数据,但是EP1上传数据,电脑就收不到

    image.pngimage.png

  3. 上位机枚举不到USB设备,查看USB在电脑端设备管理器中显示如下:

    image.png

    在调试助手中显示USB不在HID类目下

    image.png

修改mtu, 

首先,将工程中的这个值,改为251,

image.png

然后在这个回掉里面去设置mtu,

image.png



至于usb这边, 端点的通信的前提是 端点描述符里面有相关的描述,

如果你确定目前ep2 能实现功能,而只是改到ep1 的话,

你只需要看看你代码里端点描述符类似这个地方: 

0x07,0x05 ,0x0x,xx xx ....

0x07,0x05 ,0x8xxx xx .... 这里地方, 把对应的0x02 和0x82 改成,0x01和0x81 ,即可

image.png


只有登录才能回复,可以选择微信账号登录