WT99C262-SG LoRa开发板使用教程

news2024/11/15 7:32:07

WT99C262-SG模块是全新一代的Wi-Fi+BLE+LoRa无线扩频模块,基于启明云端WTLRC262-SG系列模组设计开发的新一代LoRa扩频芯片方案设计的无线串口模块。具有多种传输方式,LoRa扩频技术,且模组大部分管脚均已引出至两侧排针,开发人员可根据实际需求,通过跳线连接多种外围设备,也可将开发板插在面包板上使用。同时,WT99C262-SG系列开发板还可搭配WT32-ETH系列开发板,实现LoRa/Wi-Fi/BLE转以太网功能。

本方案传输距离更远,速度更快;支持空中唤醒、无线配置、载波监听、自动中继、通信密钥等功能,支持分包长度设定,可提供定制开发服务。

目录:

一、前期准备:

二、软件烧录

三、使用flash_download_tool烧录

四、烧录注意事项

五、选择正确的串口设备号

六、设备调试

七、Tips

一、前期准备

软件环境:ESP-IDF v5.1 flash_download_tool工具(3.9.5) 任一串口调试助手

硬件:WT99C262-SG开发板两块 两条Type-C数据线 两根母对母杜邦线(或两个跳线帽) 。

二、软件烧录

通过下方的链接克隆 demo,并配合ESP-IDF v5.1使用。

https://github.com/wireless-tag-com/WTLRC262-SG?tab=readme-ov-file

克隆完毕后进入工程,将芯片设置为ESP32 C2,编译工程并烧录。

三、使用flash_download_tool烧录

芯片选择ESP32C2,将编译生成的固件导入后点击start烧录。

四、烧录注意事项

进入下载模式

要执行烧录操作,需要将IO9 和 GND 进行短接,并重新上电来让模块进入烧录模式 短接可以使用杜邦线或者是跳线帽,短接的引脚如下图所示:

五、选择正确的串口设备号

WT99C262-SG 开发板使用的是 CH342 串口芯片,连接 pc 后会显示两个设备。

1、其中一个是 C262的调试串口,也就是现在需要使用的烧录串口。

2、另外一个是拓展 ETH01 的串口。

在没有搭配 ETH01 使用时,预留给 ETH01的串口上电后不会有日志输出。所以可以通过给开发板上 电,并使用串口调试助手观察是否有日志输出来判断出正确的串口。注意:C262默认的波特率为 74880。

下图为进入下载模式后,烧录串口的正常输出:

六、设备调试

将固件烧录到两块WT99C262-SG 开发板后,依次上电查看日志。

开发板上电后,C262中的ESP32 C2模块会将需要发送的数据传给 SX1262 LoRa模块,并通过LoRa广播出 来。另外一块设备搜索到广播之后会接收并打印接收到的数据,最终进入彼此循环收发广播数据。

效果如下图所示:

七、Tips

1. WT99C262-SG 系列共有一下三个型号,其区别在于LoRa的频段不同。

2. WT99C262-SG 开发板日志输出,默认的波特率为 74880。

更多咨询可以后台私信小启。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

msvcp140_codecvt_ids.dll找不到要如何处理?简单的修复方法分享

在使用Windows操作系统时,用户可能会遇到“无法找到msvcp140_codecvt_ids.dll”这一错误信息。该提示通常发生在启动某些应用程序时,提示失去了关键的动态链接库文件(DLL)依赖。此DLL文件属于Microsoft Visual C Redistributable软…

二进制搭建k8s

实验环境: k8s集群master01:192.168.1.11 k8s集群master02:192.168.1.22 master虚拟ip:192.168.1.100 k8s集群node01:192.168.1.33 k8s集群node01:192.168.1.44 nginxkeepalive01(master):192.168.1.55 nginxkeepalive02&a…

纯血鸿蒙APP实战开发——Navigation页面跳转对象传递案例

介绍 本示例主要介绍在使用Navigation实现页面跳转时,如何在跳转页面得到转入页面传的类对象的方法。实现过程中使用了第三方插件class-transformer,传递对象经过该插件的plainToClass方法转换后可以直接调用对象的方法, 效果图预览 使用说…

CIBERSORTx网页版报错

解决方式:bulk RNA-seq不能包含NA值

大白话!大模型(LLMs)私有化的三种方式:Prompts、Embeddings、Fine-tuning

私有化大模型的三种方式 随着我们使用大模型的深入呢,我们会发现这样一个现象,我们正常情况下问大模型的问题,会得到一个非常普适的回答,就是大模型会根据自己的训练的这个过往的一些知识的积累,然后告诉我们他认为最…

海外盲盒系统开发,开拓全球盲盒市场

盲盒作为经久不衰的行业,市场发展空间不断扩大。近几年,盲盒出海成为了我国盲盒发展的新赛道,各个盲盒企业更是纷纷摩拳擦掌,开拓海外市场,我国盲盒正在全世界范围内实现多元化发展。此外,我国是世界上有名…

光伏行业该如何起步?

随着全球对可再生能源的需求日益增长,光伏行业作为其中的佼佼者,正迎来前所未有的发展机遇。然而,对于新进入者或希望在这一领域有所建树的企业来说,如何起步并稳健发展是一个值得深思的问题。以下是一些关于光伏行业起步的建议。…

AniPortrait详细讲解以及完整搭建流程(有问题留言)

AniPortrait是一款真实感人像动画的音频驱动合成的AI程序。 下面是它的github源码: GitHub - Zejun-Yang/AniPortrait: AniPortrait: Audio-Driven Synthesis of Photorealistic Portrait AnimationAniPortrait: Audio-Driven Synthesis of Photorealistic Portrait Animati…

[Vs2019报错找不到服务实例的解决方案]

计算机疑难杂症记录与分享004 Vs2019报错找不到服务实例的解决方案1、问题现象1.1、问题一:打开vs2019打开项目工程文件,直接弹窗报错1.2、问题二:能打开工程了。识别项目文件不兼容问题。 2、问题原因3、问题一的解决3.1、方法一(亲测无效)3…

Java的response返回Json格式

问题 今天开发过程中,写了个拦截器,对于所以请求进行一个token的工作,对于不合标准的token返回错误,在网上找了个拦截器进行二次开发。 package com.maizhiyu.yzt.handle;import org.springframework.beans.factory.annotation.…

Python数据分析常用模块的介绍与使用

Python数据分析模块 前言一、Numpy模块Numpy介绍Numpy的使用Numpy生成数组ndarrayarray生成数组arange生成数组random生成数组其他示例 关于randint示例1示例2 关于rand Numpy数组统计方法示例 二、Pandas模块pandas介绍Series示例 DataFrame示例 三、其他模块Matplotlib/Seabo…

通过单总线实现单片机之间的数据传输

单总线、没有时钟线的通信时,不能使用简单的高低电平来通信,因为接收方不知道此时发送的数据是第几位数据,容易造成错乱。 因此在使用一根线对外传输数据时,需要自定义一个通信协议,它至少要包含格式头数据&#xff0c…

什么是直接内存(NIO)

直接内存不受 JVM 内存回收管理,是虚拟机的系统内存,常见于 NIO 操作时,用于数据 缓冲区,分配回收成本较高,但读写性能高,不受 JVM 内存回收管理。 举例 当上传一个较大文件(200M)…

python REST 请求验证

REST 请求验证 在Python中,可以使用cerberus库来进行REST请求的验证。以下是一个简单的示例,演示如何使用cerberus进行请求数据的验证。 首先,安装cerberus库: pip install cerberus # 安装cerberus库 -- Anaconda 环境下安装 …

SQL常用函数

一、日期相关函数 1、CURDATE() / CURRENT_DATE 返回当前日期 2、CURRENT_TIME()/CURTIME() 返回当前时间 3、CURRENT_TIMESTAMP 返回当前日期时间 4、DATE()从日期或日期时间表达式中提取日期值 5、DATEDIFF(d1,d2)计算日期 d1->d2 之间相隔的天数 6、DATE_FORMAT按表达式…

【C++】从零开始构建二叉搜索树

送给大家一句话: 我们始终有选择的自由。选错了,只要真诚的反思,真诚面对,也随时有机会修正错误和选择。 – 《奇迹男孩(电影)》 💻💻💻💻💻💻💻…

Google I/O 2024:探索未来AI技术的无限可能

近日,Google I/O 2024大会圆满落幕,带给我们一场关于人工智能的盛宴。在这场大会上,Google推出了一系列令人激动的AI新功能和工具,让我们得以一窥未来的科技发展。今天,就让我来为大家总结一下这些亮点吧! …

客观需求验证的常见5大步骤(实施版)

我们在挖掘用户需求时,往往容易犯伪需求或需求错位等问题,因此需要进行客观需求验证。通过客观的验证,我们可以有效减少主观判断误差问题,确保需求的准确性,从而降低需求变更和项目风险的概率,减少开发成本…

Linux bc命令(bc指令)(基本计算器)(任意精度计算语言:支持浮点数运算、变量赋值和自定义函数等)

文章目录 bc命令文档英文中文 Linux bc 命令详解bc 命令的基本用法启动 bc 环境进行基本计算退出 bc bc 中的数学功能执行高级数学计算平方根和指数函数对数函数 处理精度问题 变量和数组变量赋值和使用数组的使用 创建和使用自定义函数 bc 命令的高级用法在脚本中使用 bc基本脚…