WCH沁恒单片机
直播中

吴湛

10年用户 851经验值
擅长:电源/新能源
私信 关注
[问答]

使用CH573芯片做一个USB转BLE,BLE Central怎样修改MTU呢?

使用CH573芯片做一个USB转BLE(Central),遇到如下几个问题
  • BLE Central 怎样修改MTU呢
  • USB EP2上传数据到电脑能收到数据,但是EP1上传数据,电脑就收不到
  • 上位机枚举不到USB设备,查看USB在电脑端设备管理器中显示如下:

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

  
  

回帖(1)

刘婷婷

2022-8-18 10:38:37
修改mtu,
首先,将工程中的这个值,改为251,

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





至于usb这边, 端点的通信的前提是 端点描述符里面有相关的描述,
如果你确定目前ep2 能实现功能,而只是改到ep1 的话,
你只需要看看你代码里端点描述符类似这个地方:
0x07,0x05 ,0x0x,xx xx ....
0x07,0x05 ,0x8xxx xx .... 这里地方, 把对应的0x02 和0x82 改成,0x01和0x81 ,即可
举报

更多回帖

发帖
×
20
完善资料,
赚取积分