你好,我使用的是ESP32-DevKitC开发板,按照教程运行以下AT指令,
AT+BLEINIT=1
AT+BLESCAN=1
AT+BLESCAN=0
发现运行AT+BLESCAN=0 后设备还一直在进行扫描(对话框里面一直刷新扫描出来的信息),不能停下来。
请问这个问题是怎么回事呢,如何解决?
AT+BLESCAN=0 执行不成功
Moderator: ESP_XCGuang
-
- Posts: 56
- Joined: Fri Mar 11, 2022 3:46 am
Re: AT+BLESCAN=0 执行不成功
运行AT+GMR回复版本信息如下:
[11:35:18.960]收←◆AT+GMR
busy p...
AT version:2
[11:35:18.987]收←◆.2.0.0(c6fa6bf - ESP32 - Jul 2 2021 06:44:05)
SDK version:v4.2.2-76-gefa6eca
compile time(3a696ba):Jul 2 2021 11:54:43
Bin version:2.2.0(WROOM-32)
OK
今天运行AT+BLESCAN=0又可以正常停止了。和之前的设置一模一样。
看上去像是这模块不太稳定,总出BUG。 麻烦帮忙看下,谢谢。
[11:35:18.960]收←◆AT+GMR
busy p...
AT version:2
[11:35:18.987]收←◆.2.0.0(c6fa6bf - ESP32 - Jul 2 2021 06:44:05)
SDK version:v4.2.2-76-gefa6eca
compile time(3a696ba):Jul 2 2021 11:54:43
Bin version:2.2.0(WROOM-32)
OK
今天运行AT+BLESCAN=0又可以正常停止了。和之前的设置一模一样。
看上去像是这模块不太稳定,总出BUG。 麻烦帮忙看下,谢谢。
-
- Posts: 56
- Joined: Fri Mar 11, 2022 3:46 am
Re: AT+BLESCAN=0 执行不成功
你好,另外发送指令之后先回复了一个OK,后面会接着回复两三个error应该不是正常情况吧,截图我传上来了。麻烦帮忙一起看下。
我看文档里面写的要么是回复OK要么是回复error。
我看文档里面写的要么是回复OK要么是回复error。
- Attachments
-
- OK+error.png (606.74 KiB) Viewed 4570 times
Re: AT+BLESCAN=0 执行不成功
我猜测会出现这个问题的原因应该是你的 MCU 端会无故发送多余字符,比如换行等,AT 此时认为这个字符是一条命令,所以会回复 ERROR。a set of sine waves wrote: ↑Mon Jul 04, 2022 6:49 am你好,另外发送指令之后先回复了一个OK,后面会接着回复两三个error应该不是正常情况吧,截图我传上来了。麻烦帮忙一起看下。
我看文档里面写的要么是回复OK要么是回复error。
Who is online
Users browsing this forum: No registered users and 64 guests