简要

  • RW007是RT-Thread推出的一款高性价SPI的Wi-Fi模块,内置RT-Thread,提供基于802.11b/g/n的高速无线数据传输功能,减低高速Wi-Fi模块的应用门槛。

  • RW007参数列表如下:

参数 描述
内核 高性能Cortex-M4内核
工作模式 支持SPI模式
速率 SPI模式,以太网带宽上下行高达1MBytes/s
升级 内置Bootloader,支持OTA固件升级
联网 支持快速连接,airkiss配网
接口 单Wi-Fi模组邮票孔,Arduino EVB接口
资源 资料齐全,提供多款板子的例程
技术支持 提供技术支持
版本 V2.0,支持更高的时钟速率,稳定性更好
  • 已适配例程列表:

序号 型号
1 stm32f401
2 stm32f407
3 stm32f469
4 stm32f767
5 stm32H747
持续更新…

手把手教你适配RW007

准备工作

  1. STM32H747-ST-Discovery开发板 + RW007(Arduino EVB接口)

  • STM32H747-ST-Discovery开发板

基于 RT-Thread 和 RW007 模块增加联网功能
  • RW007(Arduino EVB接口)

基于 RT-Thread 和 RW007 模块增加联网功能
  1. 下载RT-Thread SDK.

  • github链接:https://github.com/RT-Thread/rt-thread.git

  • gitee链接:https://gitee.com/rtthread/rt-thread.git

   3.从RT-Thread SDK分离STM32H747分离BSP出来。

  • 进入对应的BDP目录: \rt-thread\bsp\stm32\stm32h747-st-discovery

  • 在当前目录打开ENV:

基于 RT-Thread 和 RW007 模块增加联网功能
  • 通过命令分离:scons --dist


基于 RT-Thread 和 RW007 模块增加联网功能
  • 将工程复制到你自己的工作目录。

通过CubeMX配置SPI初始化程序

  1. 查看对应的引脚:

基于 RT-Thread 和 RW007 模块增加联网功能
  • 引脚列表

STM32 引脚 Arduino 引脚 功能
PK0 D13 CLK
PJ11 D12 MISO
PJ10 D11 MOSI
PK1 D10 CS
PJ6 D9 INT/BUSY
PJ5 D8 RESET
  1. CubeMX配置SPI

  • 其中STM32H747-ST-Discovery的上的引脚对应的SPI5。STM32H747是双核M7+M4,我们选择M7核。

  • SPI初始化配置

基于 RT-Thread 和 RW007 模块增加联网功能基于 RT-Thread 和 RW007 模块增加联网功能
  • 然后保存

在ENV通过menuconfig适配RW007

  1. 配置SPI外设配置

步骤一:修改Kconfig,增加SPI5的配置。Kconfig路径:stm32h747-st-discovery\board\Kconfig。

基于 RT-Thread 和 RW007 模块增加联网功能

步骤二:通过ENV中menuconfig打开SPI5

基于 RT-Thread 和 RW007 模块增加联网功能
  1. 配置RW007软件包

步骤一:查看对应的引脚编号,可以通过drv_gpio.c中查询

基于 RT-Thread 和 RW007 模块增加联网功能

步骤二:在menuconfig中配置对应的引脚

基于 RT-Thread 和 RW007 模块增加联网功能

步骤三:menuconfig对应路径

基于 RT-Thread 和 RW007 模块增加联网功能

步骤四:更新软件包

基于 RT-Thread 和 RW007 模块增加联网功能
  1. 配置WLan框架

基于 RT-Thread 和 RW007 模块增加联网功能

编译验证

  1. scons 编译

基于 RT-Thread 和 RW007 模块增加联网功能
  1. 烧录运行

基于 RT-Thread 和 RW007 模块增加联网功能
  1. 联网测试

基于 RT-Thread 和 RW007 模块增加联网功能

RW007特别关注

  • 上述描述的是RW007的第一代,RT-Thread即将出RW007第二代,敬请期待!

  • 第一代与第二代的对比:

版本 SPI模式 SDIO模式 airkiss联网 BLE联网
第一代 × ×
第二代

RW007购买链接

方法一:淘宝搜索:睿赛德运营店(RT-Thread 官方淘宝店)

方法二:淘宝搜索:RW007

方法三:复制下面文字,打开手机淘宝。

2.0fu置内容文.本₤MQIjcdPYCcl₤到淘tao寳【RW007 高速WIFI模块 SPI 串口 AT 物联网 透传模块 无线模块】


直播预告


基于 RT-Thread 和 RW007 模块增加联网功能

基于 RT-Thread 和 RW007 模块增加联网功能

你可以添加微信17775982065为好友,注明:公司+姓名,拉进 RT-Thread 官方微信交流群!

基于 RT-Thread 和 RW007 模块增加联网功能

RT-Thread


让物联网终端的开发变得简单、快速,芯片的价值得到最大化发挥。Apache2.0协议,可免费在商业产品中使用,不需要公布源码,无潜在商业风险。

长按二维码,关注我们

基于 RT-Thread 和 RW007 模块增加联网功能点击阅读原文进入RT-Thread官网

基于 RT-Thread 和 RW007 模块增加联网功能

你点的每个“在看”,我都认真当成了喜欢

相关文章:

  • 2022-12-23
  • 2021-05-04
  • 2021-12-02
  • 2021-08-06
  • 2021-09-04
  • 2021-05-29
  • 2022-12-23
  • 2022-01-25
猜你喜欢
  • 2022-12-23
  • 2022-02-19
  • 2022-12-23
  • 2021-07-25
  • 2022-12-23
  • 2022-12-23
  • 2021-07-21
相关资源
相似解决方案