两种模式都可以使用蓝牙进行控制吗,比如读写I/O之类的
CH9141的AT模式是进行AT配置参数的,此过程需要通过连接串口进行配置,透传模式则可以连接蓝牙,进行数据的透传。
使用透传模式的话,芯片的睡眠和复位可以通过蓝牙设置吗
ch9141如何通过蓝牙配置参数及可以配置哪些参数,可以参考9141手册第八章。
你好,关于蓝牙透传的使用遇到了一些问题。
1、在修改通用GPIO 0x04-0x07时修改了输出方向电平值,并且都分别获得了0的应答信号,但是重新获取电平值时发现并没有改变
2、获取蓝牙配置信息时芯片无应答
3、基于以上问题,能否请教一下蓝牙配置信息的具体格式(最好有例子)
祝好!
从你的描述,应该不是透传遇到了问题,应该是AT模式的问题,在我们的9141手册中关于AT指令都是有描述的。关于gpio输入输出可以看第九和十条命令。获取蓝牙配置信息无应答的话,首先发送AT...加换行,芯片返回ok后,确保自己发送的指令是正确的,芯片就会有应答,具体格式在手册中也都是有的。在我们官网下载CH9141DS1.PDF。
很抱歉,我这是自己做的板子,没有切换到AT模式的引脚
另外我在使用透传模式时采用的是蓝牙命令,按照芯片手册应该会有芯片应答
感谢!
在官网下载CH9141EVT.ZIP,里面有个app,可以实现这个功能。
你好,按照AT模式设置之后芯片也无应答
正常默认情况下,9141出厂是设置了开机语言的(可以AT关闭或者设置新的开机语),默认是welcome,你这种情况,发了AT没回,大概率要么是串口连接问题,要么就是硬件有问题,用BLE调试APP搜一下,看看9141是不是在工作(能搜索到9141的设备),如果不能搜索到,就是硬件本身焊接或者供电都有问题。
在之前的调试中,手机的蓝牙调试助手已经可以搜索到并发送和接受命令,基本无问题之后才遇到修改IO口无反应的问题,串口方面使用虚拟串口连接也没什么问题,有其他的可能吗?
感谢!
如图,发生AT指令后,应该可以收到返回值的,你是不是改过波特率,所以串口接的没问题,但是不通。
CH9141支持的6种波特率设置调试助手中支持5种,我的波特率设为115200应该没什么问题
实际上是这样一个问题,当我启动虚拟串口时,硬件是在线的,下一步要打开应用程序
而当我打开应用程序后,硬件变成了离线状态,所以搜索不到,这是什么原因呢?
感谢!
您好,请添加微信18951842710,我们这里来帮您看一下。