完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我现在正忙着设计一个设计。我有一个中央设备和两个外围设备,依次连接中央。我所面临的问题是,当从中央发送断开请求时,外设中的一个没有断开。当中心试图重新连接到这个外围设备时,它不能像外围设备仍然相信它是连接的,因此不是广告。我已经调试了外围设备,当中央调用CyByLyGAPDISCONNECT时,外围设备不跳进堆栈处理程序,好像它从来没有收到请求。这只是间歇性的,但是,它确实工作了90%的时间。这是在中心端调用断开API的代码:
APIREST = CyLabyGAPDISTHONE(连接句柄,BD句柄);而(BLeNEnCux==true){Service WDT();CyByl PraseSeVScript();}(APIREST)!{ yfDEF SerialDebug UARTHARUTARPTESTRON(“+断开错误”);UARTHARUARTPATSHIPE(“rn”);RtiUARTPATSHIPE(“从句柄与设备断开连接”);SaveTFF(ValueStand,“%i”,连接句柄,BD句柄);UARTHARUARTPATSHIPE字符串(ValueStand);UARTHUARTARPTESTROM(“rn”); 断开API从不在这个错误发生时返回一个错误,所以我对这个问题有点损失。另外,连接句柄总是正确的/相同的值。而且,外围连接不超时的事实也同样令人好奇。有没有人遇到过这个问题,或者以前遇到过类似的问题? |
|
相关推荐
9个回答
|
|
如果要从现有连接断开连接,则应使用CyByLyGAPDISCONTIONE()函数。
调用CyyBuyGAPDISCONTIONS()?开始扫描后,您做什么?或者,如果它自动重新连接? |
|
|
|
butterflydw 发表于 2019-10-10 12:35 你好。是的,这就是我打电话断开的功能。中央呼叫CyByLyGAPDISCONTION后,中央开始扫描,寻找第二个外围设备。第一个外围设备开始广告,一旦断开。问题是,第一个外设并不总是得到断开命令,并继续进行,好像仍然连接。 |
|
|
|
如果有人感兴趣/有相同的问题,它是由堆栈造成的。我正在使用一个旧的BLE栈版本(V2),并更新到最新的完整版本(V2.3)解决了这个问题。有关这个问题的数据表的勘误部分有一个注释。
|
|
|
|
|
|
|
|
你好,康夫, BLE版本可以通过打开PopDebug .Cysof项目和打开BLE组件来确定。单击BLE配置对话框上的内置标签。在该选项卡上列出的CyMaRoRoX版本和CythMyRoRoValm值指定堆栈版本。 |
|
|
|
我看到同样的问题与BLE V3.1和V3.2。通常工作,但可能在三十个连接中,CyByLyGAPDISCONTURN返回CyByEyrRoRoSoK,但是CyByLyEvtGAPI DEVICEX断开的EVTENS不调用5-10秒。进一步调用tCybLygGAPDISCONTURE返回CyByErrRoRySimuldId参数。CyByLyGETStEATE()= CyLyStAtEnEx连接仍然是真的,直到最终到达。
|
|
|
|
|
|
|
|
你好,西蒙,我现在正在做一些类似的事情。你有可能发布或发送你的代码吗?如果不是,我完全明白
|
|
|
|
由于包丢失在RF设计中是固有的,所以连接监视超时在这些情况下是特殊的,在这些情况下,外围设备不接收与远程设备的断开连接,而是不再连接。 你也许能够用BLE数据传输来做一些保持生存/ ping的方法来保持连接是否有效,但这可能比它的价值更麻烦。 |
|
|
|
只有小组成员才能发言,加入小组>>
754个成员聚集在这个小组
加入小组2100 浏览 1 评论
1846 浏览 1 评论
3665 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1782 浏览 6 评论
1532 浏览 1 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
561浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
413浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
433浏览 2评论
379浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
906浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-19 23:33 , Processed in 1.191105 second(s), Total 95, Slave 78 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号