STM32单片机驱动ATK-Lora-01和配置学习

本文记录了使用STM32单片机驱动ATK-Lora-01模块的学习过程,包括模块配置、调试方法以及代码解析,强调了AUX引脚的重要功能和通信模式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

        最近手里有两块白嫖的ATK-Lora-01模块放着也是放着,大概长这样,决定拿出来研究一下,因为网上很少有相关的内容资料可供参考,因此爬了不少资料和代码,在这里记录一下学习过程。


 

ATK-Lora-01模块的配置和调试

        这个模块到手之后,为了调试方便采用了正点原子的上位机软件。资料和软件均下载于正点原子的资料下载中心。

链接:LORA模块ATK-LORA-01 — 正点原子资料下载中心 1.0.0 文档 (openedv.com)

        首先要确保模块的功能正常,因为懒得写代码,我直接用了一块USB转TTL的转接器把这个模块接在了笔记本上。接在开发板上也是可以的,但是需要把设置的串口数据拷贝到开发板和电脑通信的串口上(注意波特率),这里不再详细说了。直接看接线

USB转TTL ATK-Lora-01
5V/3.3V均可 VCC
GND GND
TXD RX
RXD TX
无需接线 AUX
IO MD0

        这里需要注意的是这个模块有三种功能分别是配置功能,固件升级功能和通信功能,主要是依赖AUX和MD0引脚的高低电平配合来实现的。在进行固件升级的时候需要在模块上电前将AUX和MD0保持1S的高电平会进入固件升级模式,这里不多赘述。因为USB转TTL的转接头没有IO的原因,我将MD0接到了开发板上随便一个高电平的引脚(注意保持共地!即转接头的GND要连接开发板的GND)。

配置功能 AUX=0 MD0=1
固件升级功能 AUX=1 MD0=1
通信功能 AUX=0 MD0=0

        在接线完毕之后,我们只需要保持串口的设置为如图所示的样子,即模块默认的串口波特率然后点击查询配置

        如果看到接收区出现了下图所示的内容,则证明模块是正常工作的,然后我们配置基本上就完成了。


 快速了解ATK-Lora-01

  1. 模块的传输方式
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值