HC32L110(六) AS06-VTB07H V5.0测试板AT指令固件
hc32l110,as06,vtb07h,v5,at
·
浏览次数 : 0
小编点评
**HC32L110芯片介绍和Win10下的烧录HC32L110**
HC32L110是NRF24L01芯片的开发板,它可以用于开发和测试NRF24L01芯片。
**在Ubuntu下的烧录HC32L110**
在Ubuntu系统下,可以使用JLink烧录HC32L110芯片。
**在GCC工具链和VSCode开发环境中的HC32L110工具链和VSCode开发环境**
HC32L110的开发工具链包含以下工具:
* SDK软件
* GCC工具链
* VSCode开发环境
**在HC32L110的startup启动文件和ld连接脚本中**
* startup文件负责初始化芯片和启动SDK软件。
* ld连接脚本负责加载SDK软件和开发环境。
**在Ubuntu20.04 VSCode的Debug环境配置**
在Ubuntu20.04 VSCode中,可以使用“Debug”选项配置调试环境。
**AS06-VTB07H V5.0测试板AT指令固件**
该测试板在前面介绍过,使用的是HC32L110C4芯片。其AT指令固件说明如下:
* AT+RXMODE 切换到RX模式
* AT+TXMODE 切换到TX模式
* AT+RXADDR 设置接收地址
* AT+TXADDR 设置发送地址
* AT+RFCH 设置RF频道
* AT+RFRATE 设置RF速率
* AT+RFPOWER 设置RF功率
* AT+AUTOTX 设置自动发送开启或关闭
* AT+ATINTV 设置自动发送间隔
**其他信息**
* 该测试板仅适用于两块测试底板之间的测试,无法配合其它NRF24L01硬件设备进行收发测试。
* 在开发过程中,需要确保连接的NRF24L01模块处于接收状态。
* 开发者可以使用串口软件连接到开发板,观察接收到的字符。
正文
目录
这个测试板在前面的 HC32L110(三) HC32L110的GCC工具链和VSCode开发环境 当中介绍过, 使用的是 HC32L110C4 芯片. 测试功能很简单, 定时发送字符串ashining
, 没有参数修改选项. 因此仅仅适用于两块测试底板之间的测试, 无法配合其它 NRF24L01 硬件设备进行收发测试.
一直想重写这个底板的功能, 通过AT命令增加更多的配置项, 但是太懒了一直没动手. 这个月初开始有了一些空闲时间, 完成了这个固件的基本功能
实现的功能
- 串口速率 115200
- 支持收发模式切换
- 功能按钮K, 按下后切换模式, 如果处与TX模式就切换到RX, 如果处与RX则切换到TX
- RX接收模式
- 绿灯三秒一闪
- 红灯在接收到数据时一闪
- 固定接收32字节数据包并输出到串口
- TX发送模式
- 红灯三秒一闪
- 绿灯在发送数据时一闪
- 自动发送模式开启时, 根据设置的间隔, 自动发送当前缓冲中的字符串
- 自动发送模式关闭时, 根据串口的输入发送串口接收缓冲中的字符串
- 自动发送的时间间隔可调节
- 支持串口输入AT指令
- AT+RXMODE 切换到RX模式
- AT+TXMODE 切换到TX模式
- AT+RXADDR 设置接收地址, 格式 AT+RXADDR=0x11,0x22,0x33,0x44,0xCC, 设置 P1 地址
- AT+TXADDR 设置发送地址, 格式 AT+TXADDR=0x11,0x22,0x33,0x44,0xCC, 同时设置 TX 和 P0 地址
- AT+RFCH 设置RF频道, 格式 AT+RFCH=80, 频道范围 0 - 125, 对应频率范围为 2400MHz - 2512MHz
- AT+RFRATE 设置RF速率, 格式 AT+RFRATE=0, 速率对应关系为 0:1Mbps, 1:2Mbps, 2:250Kbps
- AT+RFPOWER 设置RF功率, 格式 RFPOWER=0, 功率对应关系为 0:-18dBm, 1:-12dBm, 2:-6dBm, 3:0dBm
- AT+AUTOTX 设置自动发送开启或关闭, 格式 AT+AUTOTX=0, 0:关闭, 1:开启
- AT+ATINTV 设置自动发送间隔, 当自动发送开启时有效, 格式 AT+ATINTV=1, 值最小为1, 最大为 65525, 对应发送间隔为 20ms * 设置值
- AT+STATUS 回显NRF24L01寄存器值, 格式 AT+STATUS, 会输出NRF24L01主要寄存器的当前值
使用方式
- 使用两块测试板, 插上NRF24L01模块, 上电后都处于接收状态, 按一下其中一块板的K按键将其转换为发送状态, 可以看到每隔一秒两个模块的红色和绿色LED对应亮起, 代表成功通信.
- 将开发板连接到PC, 使用串口软件连接, 可以观察接收到的字符, 以及输入AT指令进行更详细的配置
固件下载地址
HEX格式固件下载地址 NRF24 Tester version 1.0, 可以用 JLink 写入
与HC32L110(六) AS06-VTB07H V5.0测试板AT指令固件相似的内容: