WCH沁恒单片机
直播中

任凭风吹

9年用户 997经验值
擅长:可编程逻辑 电源/新能源 MEMS/传感技术 制造/封装 模拟技术
私信 关注
[问答]

使用CH579作为从机向主机notify的时候,发送频繁会收到pending错误怎么解决?

我在使用CH579作为从机向主机notify的时候,如果发送频繁,经常会收到pending错误,如果在每包之间增加一个延时,就可以解决,现在我希望提高点效率,有没有什么方法可以知道这个notify的状态,当前是否可以发送一类的,或者有什么设置可以让他不会因为发送频繁导致出现pending状态?
  

回帖(1)

姜薇

2022-8-31 10:33:13
1、BLE的运行内存空间有限。
2、RX_BUF需要空间。
3、其他BLE运行需要空间。
4、TX_BUF=BLE_TX_NUM_EVENT * BLE_BUFF_MAX_LEN需要远小于BLE_RAM/2
按照帖子,根据此原厂BLE工程师经验,建议典型值设置为4。
举报

更多回帖

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