请教一下CH9141K无法进入AT模式

相同的两块芯片,A可以通过串口连接电脑进入AT模式,但是B芯片就不可以,外围电路相同,并且出问题的这一块芯片可以接受手机蓝牙发送到模块的消息,但是从模块发送给手机的消息需要满足一定量的字数才会一起发送(手机和电脑都有这个问题,不是设备问题)image.png

从现象来看,BLE工作正常,UART收数据异常,在收大量数据时才可以接收到,很可能是进了sleep休眠。检查一下异常芯片的sleep脚有没有被拉低使能。


image.png

image.png

实际使用的时候,AT和SLEEP管脚都进行浮空,手册中我记得sleep是有内部上拉,经过测量sleep确实是高电平。会和我第一次AT配置输入错误的命令有关吗?有问题的这块芯片第一次可以进入AT,但是我修改波特率输入了错误的指令:"AT+UART=9600",返回了乱码,从此以后AT就连不上了,有什么办法可以补救呢?


查看数据收发是否为9600,判断配置和通信的波特率。或者可以使用上位机工具进行配置。

确保9141K是处于从机模式,然后使用手机APP连接,并进行reload。

留下邮箱,提供APP资料。


个人信息保护,已隐藏

感谢!


已发送至邮箱,请查收。


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