|
译者:本文译自意法半导体官方文档UM2159第1版,翻译有不当之处,敬请指正!
UM2159用户手册 基于STM32L0的超低功耗LoRa探索套件入门指南
前言 LoRa 探索套件(B-L072Z-LRWAN1)是一款RF探索开发板,采用了Murata公司的LoRa模块CMWX1ZZABZ-091。该模块集成了采用LoRa远程调制解调器的SX1276低功耗收发器。 该模块支持高性能LoRa调制和OOK /FSK (二进制开关键控/频移键控)调制。 收发器由嵌入在模块中的STM32L072CZY6微控制器控制。 LoRaWAN中间件堆栈功能完整,并且经过认证,符合LoRaWAN规范,并且运行在STM32L072CZY6微控制器上。它通过无线激活(OTAA)或通过个性化激活(ABP)为A类和C类协议中的双向终端设备以及终端设备激活提供支持。详细信息请参阅意法半导体网站www.st.com的用于STM32Cube的STM32 LoRa软件扩展用户手册(UM2073)。 本文档描述了基于B-L072Z-LRWAN1探索套件搭建系统以及运行应用程序的硬件环境。 图1. B-L072Z-LRWAN1 LoRa 探索套件
1 硬件配置 1.1 功能 B-L072Z-LRWAN1探索板具有以下功能: • 采用Murata村田公司的 CMWX1ZZABZ-091 LoRa模块 – STM32L072CZY6微控制器,具有192 KB的闪存,20 KB RAM,20 KB EEPROM – SX1276低功耗收发器,具有LoRa远程调制解调器 • 支持ARM mbed (见http://mbed.org) • 板载ST-LINK/V2调试器,通过使用选择模式开关可以将该套件用作独立的ST-LINK/V2 (使用SWD接口进行编程和调试) • 通过USB总线或外部3V/5V电源电压或电池供电 • 六个LED指示灯: – LD7(红/绿),用于USB通信 – LD2 (红色),用于3.3V上电 – 四个用户LED:LD1(绿色)、LD2(红色)、LD3(蓝色)和LD4(红色) • 两个按键(用户和复位) • 用于CMWX1ZZABZ-091模块的带有Micro-B连接器的USB • Arduino接口,用于连接兼容Arduino / Mbed的扩展板。 • 扩展插头,用于快速连接到原型开发的电路板以及简单的评测
1.2 系统要求 • Windows操作系统(XP、7、8、10),64位Linux或macOS • USB Type-A转Micro-B电缆 • ST-LINK/V2
1.3 开发环境 • Keil MDK-ARM • IAR EWARM • 基于GCC的IDE,包括AC6公司的SW4STM32免费版 • ARM mbed在线编译环境
1.4 探索套件上电 B-L072Z-LRWAN1探索套件可以通过三种方式上电: • ST-LINK的USB接口:通过USB接口CN7向电路板供电,使用A型转Micro-B电缆将电路板的USB接口CN7连接到主机。 • 外部电源:可以在GND和3V(或5V)引脚插入直流电源 • 电池供电:将三节AA电池插入电路板底部的电池盒中
1.5 复位探索套件 有三种方法可以复位B-L072Z-LRWAN1探索套件: • 按下B-L072Z-LRWAN1电路板上面的复位按钮B1 • 取下并重新插入USB电缆 • STM32也可以由调试器复位
1.6 硬件框图 B-L072Z-LRWAN1探索套件围绕Murata的CMWX1ZZABZ-091模块进行设计。 图2说明了CMWX1ZZABZ-091与其外设(STLINK/V2、按钮、LED、USB和接口)之间的连接方式。 图 2. 硬件框图
|