pwlink用作USB转TTL,进入HC-05的AT模式

不说废话的文章概括:

直接连接PWLINK与HC-05,无法进入AT模式,因为蓝牙模块的VCC只能接5V,不能接3.3V,而且PWLINK有两个VDD引脚,且两个VDD引脚初始默认输出电压都是3.3V,所以需要将3.3V改为5V的输出才能正常进入HC-05的AT模式

详细说明:

HC-05调试时,网上好多用USB转TTL进行AT模式的调试的,可是我手头只买了PWLINK2的调试器,于是
询问的创芯工坊官方客服:
在这里插入图片描述
于是我参考蓝牙模块与USB TO TTL的接线方式将PWLINK与蓝牙模块进行接线
在这里插入图片描述
PWLINK也是4根线与HC-05连接,只是与上图的区别在于PWLINK使用其一个VDD引脚与HC-05的VCC引脚连接,连接后,长按HC-05上的按钮,然后连接电脑,上电。入下:

video_20230423_221538


显然,这样并不是正确进入AT模式的样子,因为灯快闪后就不闪了。。。

淘宝商家给出的HC-05产品使用注意事项:

led指示蓝牙连接状态,快闪表示没有蓝牙连接,慢闪表示进入AT模式,双闪表示蓝牙已连接并打开了端口 二、接线
如果要进AT模式,就一直按住按钮,直到设置完成

在这里插入图片描述
注意:蓝牙模块的VCC只能接5V,不能接3.3V!

三、测试

先按住HC05蓝牙模块上面的按键,再给蓝牙模块通电。蓝牙模块上面的LED进入慢闪模式(约1秒钟闪烁一次),即可进行AT命令测试
AT命令格式为:波特率38400,8个数据位,1个停止位,无校验。每条指令输入完成后,必须按一下回车键再发送!
例如:输入AT,按一下回车键发送,蓝牙模块会返回OK
①如何修改蓝牙模块为主机模式:
输入AT+ROLE=1之后按一下回车键发送,蓝牙返回OK,表示修改成功!断电之后再上电,蓝牙模块为主机模式,自动搜索周围从机
输入AT+ROLE=0,则修改为从机模式。(注:默认为从机模式,无需修改)
②如何修改蓝牙模块名称:
输入AT+NAME=Beijin之后按一下回车键发送,蓝牙返回OK,表示蓝牙名字修改为Beijin
③如何修改蓝牙模块配对密码:
输入AT+PSWD=2222之后按一下回车键发送,蓝牙返回OK,表示蓝牙配对密码修改为2222
④如何修改通信波特率(注:AT模式波特率为38400,正常通信时波特率为9600):
输入AT+UART=115200,1,2之后按一下回车键发送,蓝牙返回OK,表示蓝牙通信波特率修改为115200,2个停止位,Even校验(注:默认通信参数为9600,0,0)
温馨提示:
1.供电电压必须为5V,不能为3.3V
2.请勿将电源线引脚接到数据线上,接线之前请仔细确认好
3.LED必须进入慢闪模式后方可进行AT指令测试
4.每条AT指令输入完成后,都必须按一下回车键才可发送
5.如果不能返回OK,请交换一下RXD和TXD
6.请勿撕掉热缩管或者自行焊接,否则视为放弃保修及退换货服务
7.不可用UNO上面的RXD与TXD连接蓝牙模块进行AT指令测试

查看资料后发现pwlink2可以输出两种电压,3.3v或5v,但两个VDD引脚输出的是相同的电压值,不能设置一个输出3.3v,一个输出5v,网上还有大佬对pwlink重新接线处理,使它可以一个3.3v一个5v,但我只需要使它输出5v即可,所以没有正常进去AT模式,说明PWLINK的输出引脚可能不是5v。配置PWLINK的电压输出可以在软件中配置。
打开pwlink配套的烧录软件,刚打开。会发现默认的电平输出是3.3v,而我们需要的是5v,需要把接口电平改为5v。
在这里插入图片描述
重新连接时事物如下:

video_20230423_222154

进入HC-05的AT模式后,我们需要断开pwlink软件上的连接,否则我们用其他串口调试工具时会出现串口被pwlink占用的警告,如下(pwlink配套的烧录软件也有串口的功能,但我没摸索咋用)
在这里插入图片描述
断开连接后HC-05依然处于AT模式
在这里插入图片描述
这时候我再去调试就一切正常了

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/14091.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Centos8编译安装内核

首先下载kernel,5.x版本的内核,下载地址: https://mirrors.edge.kernel.org/pub/linux/kernel/v5.x/ 系统安装相关包: # yum install -y bc gcc make python3 ncurses-devel flex bison openssl-devel elfutils-libelf-devel将内…

大数据数仓维度建模

目录 维度建模分为三种: 1、星型模型: 2、雪花模型: 3、星座模型: 模型的选择: 维度表和事实表: 维度表: 维度表特性 : 事实表: 事实表特性: 事务型…

2023年定向增发研究报告

第一章 行业概况 定向增发是增发的一种,是指上市公司向符合条件的少数特定投资者非公开发行股份的行为,有时也称“定向募集”或“私募”。定向增发的发行价格由参与增发的投资者竞价决定,发行程序与公开增发相比较为灵活。一般认为&#xff…

亿发软件:中大型仓库进出货管理系统解决方案,定制软件让仓储作业高效便捷

中大型仓库出入库管理是传统厂家供应链管理流程的重要部分,直接关乎货物在仓库当中存储的安全,和员工工作的效率。一旦仓库管理当中出现了疏漏,那么货物的信息数据就会发生变动,导致实际与账目不符。人工带来的低效与不可控是传统…

Dcoekr 部署前后端分离项目SpringBoot +Vue

1.docker 部署vue docker 安装 nginx的镜像 niginx 配置文件 nginx.conf #user nobody; worker_processes 1;#error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info;#pid logs/nginx.pid;events {worker_connections…

【原创】用Matplotlib绘制的图表,真的是太惊艳了!!

当我们谈论Python中的数据可视化,Matplotlib是一个不可或缺的库。它强大的功能和灵活性使我们能够以各种方式轻松地呈现数据。然而,有时候,我们可能会忽视Matplotlib在创建视觉上令人惊叹的图像方面的潜力。在本文中,我们将探讨如…

搜索引擎找外贸客户

说起搜索引擎,我们每个人都不陌生,也许第一时间就能想到平日经常使用的“百度一下”和凭借强大算法及丰富功能占据近85%市场份额的谷歌搜索(Statista 2023年1月数据)这些耳熟能详的搜索引擎。对于外贸人而言搜索引擎也是非常实用的…

快速部署和测试API:使用APIfox的实战经验分享

最近发现一款接口测试工具--apifox,我我们很难将它描述为一款接口管理工具 或 接口自测试工具。 官方给了一个简单的公式,更能说明apifox可以做什么。 20分钟学ApiFox接口测试工具,结合30个项目实战讲解!_哔哩哔哩_bilibili20分…

进程间通信,有名管道(pipe)与无名管道(fifo)的解析与运用,以及代码实现

🎊【进程通信与并发】专题正在持续更新中,进程,线程,IPC,线程池等的创建原理与运用✨,欢迎大家前往订阅本专题,获取更多详细信息哦🎏🎏🎏 🪔本系列…

命令执行漏洞概述

命令执行漏洞概述 命令执行定义命令执行条件命令执行成因命令执行漏洞带来的危害远程命令执行漏洞相关函数assert()preg_replace()call_user_func() a ( a( a(b)可变函数远程命令执行漏洞的利用系统命令执行漏洞相关函数system()exec()shell_exec()passthru(&#x…

Node【Global全局对象】之【Process】

文章目录 🌟前言🌟Process🌟process属性🌟process.env 🌟process方法🌟process事件🌟uncaughtException 🌟写在最后 🌟前言 哈喽小伙伴们,新的专栏 Node 已开…

八、vue-基础之列表渲染v-for、v-for中的key属性的作用

一、v-for列表渲染 在真实开发中,我们往往会从服务器拿到一组数据,并且需要对其进行渲染。 这个时候我们可以使用v-for来完成;v-for类似于JavaScript的for循环,可以用于遍历一组数据; 二、v-for基本使用 &#xff0…

轻松掌握k8s的kubectl使用命令行操作Service知识点02

1、Service将同类型一组应用统一IP访问 将一组 Pods 网络服务的抽象方法。统一Ip后,默认就实现了负载均衡。 1、只在Pod内部任意机器访问的ClusterIp类型 在命令行操作生成一个ClusterIp地址。这种ClusterIp只能在Pod内部访问。 生成了ClusterIp之后&#xff0…

学生成绩管理系统【GUI/Swing+MySQL】(Java课设)

系统类型 Swing窗口类型Mysql数据库存储数据 使用范围 适合作为Java课设!!! 部署环境 jdk1.8Mysql8.0Idea或eclipsejdbc 运行效果 本系统源码地址:https://download.csdn.net/download/qq_50954361/87700420 更多系统资源库…

【机智云物联网低功耗转接板】+模拟MCU快速上手

GE211是机智云自研的定制化转接板,使用 ESP32-C3-WROOM-02 通讯模块,适用于白色智能家电等设备应用。 转接板已经烧录了机智云连云的最新GAgent固件,所以不需要烧写任何软件就可以快速上手使用。 GE211板卡带有一个串口,一般是把这…

58 openEuler搭建Mariadb数据库服务器-管理数据库

文章目录 58 openEuler搭建Mariadb数据库服务器-管理数据库58.1 创建数据库58.2 查看数据库58.3 选择数据库58.4 删除数据库58.5 备份数据库58.6 恢复数据库 58 openEuler搭建Mariadb数据库服务器-管理数据库 58.1 创建数据库 可以使用CREATE DATABASE语句来创建数据库。 CR…

多线程并发编程学习笔记9(小滴课堂)------线程池及Executor框架

它只会使用10个线程。因为我们设置了它的容量。 我们现在把这个队列容量设置为20. 我们可以看到这里它使用了20个线程。但是出了异常,这个后面我们会学习。 我们现在使用一下我们的callable: 一般我们如果是想在线程执行完以后,获得一个返回…

SpringBoot第 17 讲:SpringBoot+JWT

关于JWT的讲解请参考:SpringCloud第14讲:(番外篇)JWT 一、项目演示 没有登陆直接请求列表接口,系统会要求先进行登录 登录成功后请求列表接口,可以正常响应数据 二、后台开发 2.1、pom.xml 添加redis…

网口通讯与串口通讯

目录 一、简介以及数据格式: 二、网口通讯与串口通讯主要区别: 三、工具小助手: 一、简介以及数据格式: 网口通讯(Ethernet)和串口通讯(Serial)都是用于数据传输的通信协议。 1、…

Linux基础——DNS服务器原理及搭建

Linux基础——DNS服务器原理及搭建 一、DNS服务器原理1.DNS系统分布式数据结构2.DNS查询类型3.DNS服物器类型 二、搭建DNS域名解析服务器步骤1.安装bind软件包2. 查看需要修改的配置文件所在路径3. 修改主配置文件4. 修改区域配置文件,添加正向区域配置5.配置正向区…