📝 串口透传固件定制开发
一、定制固件
在串口透传固件定制页面根据自己需求分别定制主从设备固件,并下载固件。
二、接线
将模组的RXD、TXD、GND、VCC分别连接到TTL转USB工具的TXD、RXD、GND、5V上。
三、烧录固件
下载并安装所用的USB转TTL设备驱动,
ch340驱动“CH341SER.EXE”: 下载地址: 点击跳转
其他设备驱动请自行搜索下载。
查看开发板与电脑连接后映射出来的端口
下载并打开HiBurn烧录工具“BurnTool_H3863.zip”。
下载地址: 点击跳转
点击"Setting",波特率将波特率设置为921600。
选择开发板与电脑连接后映射出来的端口。
选择定制后下载的烧录文件。
勾选“Auto burn”和“Auto disconnect”,点击Connect,断开开发板与USB转TTL工具连接的GND、VCC线,再重新连接GND、VCC线,使开发板能重新上下电,即可启动烧录。
下载完毕后,给开发板重新上下电,使用串口工具即可查看启动日志,启动日志打印波特率为115200。
串口工具下载地址: 点击跳转
四、测试
分别将主从设备的固件烧录到开发板上
如果定制固件时使能了LED灯功能,则当LED灯双闪表示主从设备已经配对上; 如果定制固件时使能连接状态引脚的输出功能,则当连接状态引脚输出高电平时表示主从设备已经配对上。
主从设备配对上后,在串口工具的输入框中输入数据并发送,测试主从设备之间的数据收发,如下图所示。
- 如果是一对多模式,主设备给从设备发送数据需遵循 "名称,数据"格式,例如主设备串口输入:test,123456789 这就是给名称为test的从设备发送123456789数据
五、AT指令配置参数(可选)
除了在定制固件时配置参数外,还可以通过AT指令配置参数,配置参数后,重启生效。以下简述AT指令的配置方法。
- 按住底板的按键或者将KEY引脚拉高后,再给开发板上电,使得模组的运行的程序能进入AT指令配置模式。
- 在串口工具中输入相应的AT指令来配置参数,具体AT指令请参考点击跳转
- 配置完成后,KEY引脚拉低或者悬空,再给开发板上电,使得模组的运行的程序能进入串口透传模式,此时,模组的所有配置会与AT指令配置的对应。