一、简介:
E22-900M30S是一款基于Semtech SX1262芯片的LoRa无线模块,主要特点包括:
-
工作频率:850-930MHz(可配置)
-
发射功率:30dBm(最大)
-
接收灵敏度:-148dBm
-
通信距离:8km(视距)
-
支持LoRa和FSK调制方式
-
工作电压:3.3V-5.5V
-
接口:UART/SPI
二、硬件接口:
STM32L4与E22-900M30S连接方式
推荐连接方式(使用UART通信):
-
E22 TXD -> STM32L4 USART_RX
-
E22 RXD -> STM32L4 USART_TX
-
E22 AUX -> STM32L4 GPIO输入(用于检测模块状态)
-
E22 M0/M1 -> STM32L4 GPIO输出(用于模式控制)
-
共地连接
三、头文件:
#ifndef E22_900M30S_H
#define E22_900M30S_H
#include "stm32l4xx_hal.h"
// 模块工作模式
typedef enum {