当前位置: 首页 >应用方案 >技术应用 >

E04-2G4M10S1AX无线通信模组使用教程

一、E04-2G4M10S1AX无线模块产品简介

E04-2G4M10S1AX是基于意法半导体推出的STM32WBA54KGU6TR方案SoC设计的无线通信模块,具备通信距离远、功耗低、抗 干扰能力强、接口资源丰富、处理能力强和尺寸小等特性。E04-2G4M10S1AX 无线通信模组需用户二次开发,可广泛应用于物联网行业。

二、E04-2G4M10S1AX无线模块软件编写教程

下面是软件的环境搭建和配置教程,仅供参考。

1、Keil 和 STM32CubeMX 环境说明

本次使用的E04-2G4M10S1AX 无线通信模块主控芯片是 STM32WBA54KGU6,Keil 版本建议下载安装 5.27 版本以上的, STM32WBA54KGU6 芯片固件包下载地址为:www * keil * arm.com/packs/stm32wbaxx_dfp-keil/。

下载好STM32WBA 的芯片固件包之后,双击安装,注意,如果中途安装失败,直接关掉即可,不影响后续环境的搭建。

STM32CubeMX 请下载最新版本 6.15.0,下载地址为:

www * st * com.cn/zh/development-tools/stm32cubemx.html#st-get-software。

2、新建STM32CubeMX工程

1.首先打开 STM32CubeMX,如图 5.1 所示,点击“序号 1”创建项目。

E04-2G4M10S1AX配置应用指南 1

2.然后如图5.2所示,打开STM32CubeMX,在“序号 1”的选项框,选择 STM32WBA54KGU6TR,然后点击“序号 2”,最后点击“序号 3”完成项目的创建。

E04-2G4M10S1AX配置应用指南 2

3.创建之后,会弹出一个选项框,一般选择第一个,如图 5.3 所示。

E04-2G4M10S1AX配置应用指南 3

4. 配置时钟系统。进入STM32CubeMX 配置界面之后,如图 5.4 所示,使用快捷键(Alt+X)展开全部选项,然后点击“序号 1”,再在“序号 2”选择框中都选择 Crystal/Ceramic Resonator。

E04-2G4M10S1AX配置应用指南 4

5.配置串口,按照如图 5.5 所示,配置好串口 1。

E04-2G4M10S1AX配置应用指南 5

6.模组无线射频配置。如图 5.6 所示,在“序号 1”的目录点击“序号 2”,在“序号 3”的选择框按照如图选择,然后跟着“序号 4-6”配置 CFG_LPM_LEVEL 为 No Low Power Mode。“序号 7”修修改射频发射功率用的,这边直接设置为最大 10dBm。

E04-2G4M10S1AX配置应用指南 6

7.然后按照如图 5.7 所示,配置一个蓝牙服务。

E04-2G4M10S1AX配置应用指南 7

8.按照图 5.8 所示操作,“序号 3”是蓝牙复位的名称,可更改。

E04-2G4M10S1AX配置应用指南 8

9.开启两个服务。

E04-2G4M10S1AX配置应用指南 9

10.如图 5.10 所示,按照如图配置好 Characteristic1 参数。

E04-2G4M10S1AX配置应用指南 10

11.如图 5.11 所示,按照如图配置好 Characteristic2 参数。

E04-2G4M10S1AX配置应用指南 11

12.如图 5.12 所示,按照如图配置好下面的参数。

E04-2G4M10S1AX配置应用指南 12

13.配置程序下载与调试接口。如图 5.13 所示,选择 Serial Wire。

E04-2G4M10S1AX配置应用指南 13

14.配置 DMA。按照如图 5.14、图 5.15 和图 5.16 所示进行 DMA 配置,注意“序号 3”,写好参数之后,需要按 Enter 进行进行保存。

E04-2G4M10S1AX配置应用指南 14
E04-2G4M10S1AX配置应用指南 15
E04-2G4M10S1AX配置应用指南 16

15.配置系统时钟。按照如图 5.17 进行配置。

E04-2G4M10S1AX配置应用指南 17

16.配置项目管理。按照如图 5.18 和图 5.19 所示进行配置,注意“序号 4”的路径不要有中文路径。

E04-2G4M10S1AX配置应用指南 18

3、keil 环境配置

打开Keil 工程之后,首先按照如图5.20 所示操作,注意“序号 4”添加的内容是“-fshort-enums”。

E04-2G4M10S1AX配置应用指南 19

E04-2G4M10S1AX贴片型SoC无线通信模块及配套EWT04-2G4M10S1AX测试套件,以工业级可靠性、即插即用设计、丰富扩展接口为核心优势,成为物联网开发的理想工具。



今天的分享就到这里啦,EBYTE每一天都致力于更好的助力物联化、智能化、自动化的发展,提升资源利用率,更多串口服务器、数传电台、lora模块等无线数传模块产品更多资料,感兴趣的小伙伴可以登录我们的亿佰特官网进行了解,也可以直接拨打400电话咨询技术专员!


相关阅读:

1、E04-2G4M10S1AX工业级贴片型SoC无线模块物联网方案简介

2、亿佰特蓝牙模块产品体系及蓝牙模块应用案例详解

3、E72系列蓝牙SoC无线模块深度解析:工业级稳定连接核心

4、ZigBee模块分类与选型和ZigBee模块常见问题详解

5、LoRa模块的选择和使用技巧指南

点击拨打: 亿佰特官网 4000-330-990