CH582M蓝牙串口透传调试助手出现连接断开

CH582M蓝牙串口透传发送数据过程中手机app调试助手出现连接断开是什么原因引起的呢?1.png

这个可以看看我们582M报的断开连接的原因:

0x08,超时断开连接,

0x13,是远程主动断开。

emobile_2022-08-16_20-31-31.png


断开连接打印出来是8超时断开连接,这是什么原因引起的呢?


代码里面有任务操作的时间过长,导致蓝牙任务阻塞断连,检查一下USER的代码,将连接间隔拉大一些试试看。


把最大间隔时间修改到300ms还是会出现断连


上述描述的是一个简单的透传功能,传输的数据量也不大,因此建议先用原始的例程进行尝试。如手机APP端连接从机,发送数据后看看是否会出现如上的现象。

这里将MTU的数据也修改一下:

/bbs/thread-89965-1.html

另外从机端接上串口将打印信息贴出来看一下。


2.png从机串口打印如图,MTU已经修改了,原始例程烧写到板子后notify打不开,提示未知状态1


你这里用的BLE_UART的例程,接上串口3,然后进行收发数据,看看是否正常,在工程的下面有一个说明,可以看一下。


串口3收发是正常的,就是一段时间后就会出现上面的问题,蓝牙超时断开


我这里测试了20分钟左右,没有出现断开的现象,这里你发送邮件至邮箱lpc@wch.cn,我这里提供一个程序进行测试验证。


更新了库文件测试了2个多小时没出现断开现象了,谢谢


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