问题现象

购买的安信可官方TB02开发板AT指令正常,但是单独的TB-02模块则AT无反应。单独的模块也能够广播,也可以被手机蓝牙搜索到并建立连接,也可以透传。

问题解决过程

  1. 首先怀疑是串口通信硬件问题。仔细检查电路板线路,并和开发板做了对比,没有问题。线路通信正常,单片机100ms周期固定发送0X55,示波器检查TB02的B7脚接收波形正常。
  2. 因为单模块在建立连接时,能够发送“+BLE_CONNECTED”给单片机,单片机也能准确收到。说明模块TX没有问题,问题主要在模块RX上。但是RX的接法和开发板一致,开发板可以正常串口收发,为什么自己做的板子不行?于是怀疑模块固件有问题。度娘问一下,果然如是。
  3. 在度娘找到B站一个伙伴,他已经提出此问题,并提供了新的固件和烧录工具。https://www.bilibili.com/video/av98680751
  4. 固件和工具下载下来后,将单独模块焊接到开发板上,想使用开发板烧录,提示打开串口成功,但是连接芯片失败!!!
    5. 百思不得其解,后来用万用表测量模块的TX0和TX脚是通的,但是RX0和B7脚不通,于是怀疑B7脚不是正宗的RX脚。自己找了一个CH340C芯片的USB转TTL模块,飞线连接,再次烧录,居然可以了。
    接线方法如下:
    注意,连接TB-02模块的RX时不是连接B7,是连接到第4脚RX0。如果连接B7,会提示连接芯片失败!!!
    飞线正确后,插上USB,选择好新固件,点击烧录即可。
    烧录完成后,拔下USB,再次插上上电,会输出下面的V0.50版本号+READY。说明固件程序已经运行正常了,但是此时输入AT指令,依旧不会有任何应答。

把CH340C的TX线从TB02的第4脚RX0焊下来,重新接到背面的B7脚上。上电后,TB-02模块依旧输出“Ai-Thinker BlE AT V0.50 +READY”,但是此时输入“AT\r\n”,模块回应“OK”。预测的神奇一幕发生了:AT终于有反应了。于是接着查询版本号,也有回答,说明问题解决了!

总结

  1. 安信可的BOOTLOADER程序使用串口RX脚是第模块的第4脚RX0,但是AT固件库使用的串口RX脚是B7脚。两个TX脚是相连的,但RX脚是不连的,所以才煞费周折。
  2. 附上1.5.0版本烧录工具下载地址:https://ai-thinker.oss-cn-shenzhen.aliyuncs.com/TB_Tool/Ai-Thinker_TB_Tools_V1.5.0.exe

后记

联系安信可官方,反馈和确认了问题,官方说最新版本是0.71版,于是将固件从0.50升级到最新0.71版本,发现RX脚固定在第4脚RX0上了,如果接B7,则运行模式时AT无反应,下载模式时会提示无法连接芯片。
也就是说,如果需求是贴片应用,建议还是使用0.5版本的(下载模式下RX----正面RX0,运行模式下RX----背面B7)。如果是直插应用,尽量用0.7版本固件(运行模式和下载模式下,RX----均为正面RX0),这样升级程序也方便。

安信可TB-02蓝牙模块AT透传固件的问题和解决(AT无反应)相关推荐

  1. 安信可PB-01/02蓝牙模组实现远程OTA无线升级功能介绍,剖析整个实现原理和代码介绍。

    文章目录 一.安信可PB-01/02蓝牙模组 OTA简介 二.安信可PB-01/02蓝牙模组 FOTA实现流程 三.通过手机APP 完成安信可PB-01/02蓝牙模组的OTA演示 联系我们 一.安信可 ...

  2. 上海域格Cat.1模块MQTT透传使用说明

    上海域格Cat.1模块MQTT透传使用说明 指令功能和使用说明 功能介绍 软件功能指令 软件使用说明 使用实列 指令功能和使用说明 功能介绍 MQTT透传功能用于上海域格Cat.1系列模块与网络服务器 ...

  3. 安信可TB系列低功耗蓝牙模块选型表

    摘要 安信可科技与泰凌微电子合作,基于TLSR8258系列低功耗蓝牙芯片,推出了数款模块,主打物联网应用,支持蓝牙Mesh,可连接天猫精灵.以下是各个模块的特点,各位开发者选型时可做参考. TB系列模 ...

  4. 【安信可PB-01/02模组专题③】ESP32-G WIFI蓝牙网关与PB02模组开发进行组网通讯

    文章目录 前言 工具 ESP32-G 网关介绍 (1)产品概述 (2)产品接口及 LED 指示灯说明 ESP32-G 网关蓝牙模式使用 (1) 恢复出厂设置 (2) 点击网关中的蓝牙选项 (3) 点击 ...

  5. 安信可TB蓝牙模组系列 APP Ble Mesh组网教程

    文章目录 一.前言 二.硬件准备 三.软件准备 四.AT指令集 五.APP 组网示例 六.数据通信 一.前言 本文以TB-02开发板为例,介绍TB系列蓝牙模组通过安卓"TelinkSigMe ...

  6. 安信可A9(GPRS模块)快速联网,使用机智云开发IOT应用教程

    安信可 A9/A9G GPRS(GPS) 模块因为有GPRS,相比WIFI,它可以随时随地联网,实现24小时稳定在线,不受地理位置限制,而且提供基站定位和GPS定位功能.提供AT固件使用起来也非常简单 ...

  7. 【BW16 应用篇】安信可BW16模组与开发板更新固件烧录说明

    目录 前言 1 硬件准备 1.1 硬件准备 1.2 接线说明 1.3 固件烧录说明 1.3.1 设置模组或开发板进入烧录模式 1.3.2 烧录固件 注意 2 固件烧录完成验证操作 联系我们 前言 本文 ...

  8. 【嵌入式】蓝牙串口通信透传模块(HC-08)的使用

    一 使用蓝牙透传模块简介 HC-08 蓝牙串口通信模块是新一代的基于 Bluetooth Specification V4.0 BLE 蓝牙协议的数传模块.无线工作频段为 2.4GHz ISM,调制方 ...

  9. android 蓝牙 透传,蓝牙4.0透传模块

    特点: 1.这个过程数据不用处理 2.不会丢数据 3.双向传输 4.透传的数据包没有协议封装,自己可以控制数据包的大小 5.无需了解复杂的蓝牙底层协议,只要简单几步设置就可以实现蓝牙透传 基本参数: ...

最新文章

  1. HQL语句中数据类型转换,及hibernate中createQuery执行hql报错
  2. 安装终端服务和终端服务授权,激活终端服务授权
  3. 软件工程中的需求分析
  4. 软件登录界面设计分享
  5. 二叉树的锯齿形层序遍历Python解法
  6. Ruby中require,load,和include的区别
  7. mysql性能优化学习笔记
  8. 丰富的else语句及简洁的with语句 - 零基础入门学习Python034
  9. ...三个点es6用法
  10. zk临时节点失效时间_dubbo学习(六)服务发布dubbo服务在zk的创建、订阅
  11. win10局域网文件服务器,win10 局域网文件共享
  12. 香港TVB40年武侠情侣
  13. 研究生如何学习与科研的几点建议——来自一枚菜博的愚见
  14. vs2010环境下wincap的配置
  15. java实现浏览器下载excel文件
  16. 【转载】男人选妻有什么实用主义标准?
  17. proxifier安装激活使用
  18. 阿里云ECS服务器安装mysql8
  19. 清明节---山东又叫寒食节--吃冷食
  20. Zotero使用指南06:Markdown笔记

热门文章

  1. CentOS部署ELK
  2. 优酷持续产出优质内容,日均付费用户同比增长8%
  3. 中国股民掉进罗杰斯们的陷阱(摘录)
  4. 中国vSAN团队在上海招聘Sales和SE
  5. C语言中最常用标准库函数
  6. P100 T2 不是AC代码!!害
  7. Jsp页面中双引号问题
  8. ADS-B显示终端6.8 基本操作视频 更新
  9. 魔兽世界lua笔记(3、魔兽界面位置修改)
  10. 丰富自己, 比取悦他人更有力量