目录

这个测试板在前面的 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主要寄存器的当前值

使用方式

  1. 使用两块测试板, 插上NRF24L01模块, 上电后都处于接收状态, 按一下其中一块板的K按键将其转换为发送状态, 可以看到每隔一秒两个模块的红色和绿色LED对应亮起, 代表成功通信.
  2. 将开发板连接到PC, 使用串口软件连接, 可以观察接收到的字符, 以及输入AT指令进行更详细的配置

固件下载地址

HEX格式固件下载地址 NRF24 Tester version 1.0, 可以用 JLink 写入

HC32L110(六) AS06-VTB07H V5.0测试板AT指令固件的更多相关文章

  1. eclipse Run On Server 异常:could not load the Tomcat Server configuration at Servers\tomcat V5.0 Sertomcat

    eclipse Run On Server 异常:could not load the Tomcat Server configuration at Servers\tomcat V5.0 Serto ...

  2. 条形码软件开发包Dynamic .NET TWAIN v5.0提供WPF功能

    Dynamsoft是一家著名的开发条形码控件开发包的公司,其旗下 Dynamic .NET TWAIN产品近日升级到v5.0版本,对于在支持WPF功能方面有着较大的改进.下面就让我们一起来看看这次更新 ...

  3. 大白菜U盘启动制作工具装机维护版V5.0–大白菜U盘下载中心

    大白菜U盘启动制作工具装机维护版V5.0–大白菜U盘下载中心   大白菜U盘启动制作工具装机维护版V5.0

  4. HP-Socket v5.0.1:支持 IPv6 及多 SSL 证书

    HP-Socket 是一套通用的高性能 TCP/UDP/HTTP 通信框架,包含服务端组件.客户端组件和 Agent 组件,广泛适用于各种不同应用场景的 TCP/UDP/HTTP 通信系统,提供 C/ ...

  5. Senparc.Weixin SDK v5.0 升级公告

    经过五年半的持续维护,Senparc.Weixin SDK 逐步丰满和完善,在升级的过程中,我们为基础库(Senparc.Weixin.dll)加入了许多通用的功能,例如加密/解密算法.通用缓存方法等 ...

  6. ThinkPHP V5.0 正式版发布

    ThinkPHP5.0版本是一个颠覆和重构版本,官方团队历时十月,倾注了大量的时间和精力,采用全新的架构思想,引入了更多的PHP新特性,优化了核心,减少了依赖,实现了真正的惰性加载,支持compose ...

  7. Avada v5.0.6 最新版本破解教程如下:

    Avada v5.0.6 最新版本破解教程如下: .找到\themes\Avada\includes\avada-envato-api.php文件,注释掉如下两行代码 $response_code = ...

  8. UniEAP Platform V5.0 Unable to compile class for JSP

    流程设计器报错: http://127.0.0.1:8080/framework/workflow/webdesign/procmodify/procmodifydetail.jsp?isLoadDa ...

  9. 【巨杉数据库SequoiaDB】巨杉数据库 v5.0 Beta版 正式发布

    2020年疫情的出现对众多企业运营造成了严重的影响.面对突发状况,巨杉利用长期积累的远程研发协作体系,仍然坚持进行技术创新,按照已有规划­­推进研发工作,正式推出了巨杉数据库(SequoiaDB) v ...

  10. 74cms v5.0.1 前台sql注⼊复现

    漏洞简介 74cms 5.0.1 前台AjaxPersonalController.class.php存在SQL注⼊ 复现过程 具体信息 文件位置 74cms\upload\Application\H ...

随机推荐

  1. 未来已来,OpenHarmony 3.2 Release发布,迈入发展新阶段

      2023年4月9日,在社区开发者的期盼中,在春风送暖万物更新的季节里,我们迎来了OpenAtom OpenHarmony(以下简称"OpenHarmony")3.2 Relea ...

  2. C#利用自动化接口编写OPC客户端,OPC Client,源码直接放网盘

    引用:https://www.cnblogs.com/flh1/p/12409266.html 链接: https://pan.baidu.com/s/1Vs08c7qjShEc9GQ8dvCkdg ...

  3. C#使用PaddleOCR进行图片文字识别✨

    PaddlePaddle介绍 PaddlePaddle(飞桨)是百度开发的深度学习平台,旨在为开发者提供全面.灵活的工具集,用于构建.训练和部署各种深度学习模型.它具有开放源代码.高度灵活性.可扩展性 ...

  4. ODBC批量merge中出现主键冲突的分析

    ODBC 批量 merge 中出现主键冲突的分析 一. 文档概括 客户某个 merge 语句运行时,发生主键冲突报错. 经分析,其原因如下: 由于 merge 语句中,ON 里的判断条件(谓词)中存在 ...

  5. How to install Django-Install Python Django | Django 安装指南【官方版】

    How to install Django¶ This document will get you up and running with Django. Install Python--Linux ...

  6. linux 忘记密码怎么破?

    前言 适合硬件在自己旁边的,不适合云服务器,云服务器很方便的,可以直接重置密码,因为云服务器都是虚拟机. 正文 1.步骤 进入到可以看到节目的视图,按下esc键进入下面的视图! 2.接着进入下面的界面 ...

  7. 实训篇-Html-计算器

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...

  8. vue+scss混合(mixins)使用(css代码的vuex(公共管理))

    scss混合(mixins)使用 例一.使用混合mixins中的变量来定义一个n行文本溢出隐藏的公用样式. 1.创建mixins.scss文件 //文本n行溢出隐藏 @mixin ellipsisBa ...

  9. 【笔记】Oracle使用笔记 0-sql injection&&&result of string concatenation is too long

    报错:数据库操作错误."27,34006/v1:0-sql injection(SQL注入) 出现这个报错的情况背景是使用后端函数进行前端SQL语句组合进行数据插入的时候的提示 不太清楚是因 ...

  10. 推文科技:AI解决方案助力内容出海

    ​ 2017年,推文科技成立,推出业内针对网络文学的AI系统,助推网文批量出海.2018年,阿里云上线海外可用区,推文科技开始与阿里云合作. 创业宣言 创业是一件用行动去实践相信的事情,也许有一天,我 ...