测试CH9143-BLE2U模块时发现与文档描述不一致的现象(二)

我对一个CH9143-BLE2U模块进行了测试,目前发现以下不能理解的现象,希望能够得到大家的帮助。

测试电路说明:

      连接USB,总线电源通过3.3V的LDO给模块供电;

      LED外接发光二极管阴极,STA外接发光二极管阳极,AT外接上拉电阻;

      其余没有说明的引脚为悬空状态

测试软件说明:

      WCH串口调试工具(115200,N,8,1,无流控)

下面描述中 0 表示低电平,1 表示高电平;

具体现象如下:

使AT=0, 在串口调试工具发送"AT...{CR}{LF}"(共7个字符),按9143文档描述,应接收到"OK{CR}{LF}"(共4个字符),但实际上未收到一个字符(见下图)

image.png

配置为AT...需要再加上回车换行。可以点击hex看看是否为0D 0A结尾(代表回车换行)。

image.png

提供一份AT指令配置操作demo,可以参考:

CH9141基础应用篇 - WCH蓝牙应用分享 - 博客园 (cnblogs.com)


点击"HEX发送",显示是加了0D 0A的(原来在发送计数中显示为7也证实了这点),的确没有收到回复(接收计数为0)


您好,AT指令只有串口引脚收到的数据才行,你这边的串口是usb虚拟出来的吗,usb虚拟出的串口是不支持AT的。


感谢TECH_Hy,改用TXD/RXD引脚后成功了。这个重要信息在文档里哪里有说明?


手册中的描述是串口支持AT指令,


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