关于CH9141AT模式和透传模式的区别

两种模式都可以使用蓝牙进行控制吗,比如读写I/O之类的

CH9141的AT模式是进行AT配置参数的,此过程需要通过连接串口进行配置,透传模式则可以连接蓝牙,进行数据的透传。


使用透传模式的话,芯片的睡眠和复位可以通过蓝牙设置吗


ch9141如何通过蓝牙配置参数及可以配置哪些参数,可以参考9141手册第八章。


你好,关于蓝牙透传的使用遇到了一些问题。

1、在修改通用GPIO 0x04-0x07时修改了输出方向电平值,并且都分别获得了0的应答信号,但是重新获取电平值时发现并没有改变

2、获取蓝牙配置信息时芯片无应答

3、基于以上问题,能否请教一下蓝牙配置信息的具体格式(最好有例子)

祝好!



从你的描述,应该不是透传遇到了问题,应该是AT模式的问题,在我们的9141手册中关于AT指令都是有描述的。关于gpio输入输出可以看第九和十条命令。获取蓝牙配置信息无应答的话,首先发送AT...加换行,芯片返回ok后,确保自己发送的指令是正确的,芯片就会有应答,具体格式在手册中也都是有的。在我们官网下载CH9141DS1.PDF


很抱歉,我这是自己做的板子,没有切换到AT模式的引脚

另外我在使用透传模式时采用的是蓝牙命令,按照芯片手册应该会有芯片应答image.png

感谢!


在官网下载CH9141EVT.ZIP,里面有个app,可以实现这个功能。


你好,按照AT模式设置之后芯片也无应答j_0012.gif

image.png


正常默认情况下,9141出厂是设置了开机语言的(可以AT关闭或者设置新的开机语),默认是welcome,你这种情况,发了AT没回,大概率要么是串口连接问题,要么就是硬件有问题,用BLE调试APP搜一下,看看9141是不是在工作(能搜索到9141的设备),如果不能搜索到,就是硬件本身焊接或者供电都有问题。


在之前的调试中,手机的蓝牙调试助手已经可以搜索到并发送和接受命令,基本无问题之后才遇到修改IO口无反应的问题,串口方面使用虚拟串口连接也没什么问题,有其他的可能吗?


感谢!


image.png

如图,发生AT指令后,应该可以收到返回值的,你是不是改过波特率,所以串口接的没问题,但是不通。


CH9141支持的6种波特率设置调试助手中支持5种,我的波特率设为115200应该没什么问题


实际上是这样一个问题,当我启动虚拟串口时,硬件是在线的,下一步要打开应用程序

image.png

而当我打开应用程序后,硬件变成了离线状态,所以搜索不到,这是什么原因呢?

感谢!


1647410172115190.png


您好,请添加微信18951842710,我们这里来帮您看一下。


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