0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

配置rw007 SPI WiFi模块的步骤教程

RTThread物联网操作系统 来源:CSDN技术社区 作者:CSDN技术社区 2020-09-14 14:17 次阅读

简要

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

RW007参数列表如下:

已适配例程列表:

手把手教你适配RW007

准备工作

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

STM32H747-ST-Discovery开发板

RW007(Arduino EVB接口)

下载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目录: t-threadspstm32stm32h747-st-discovery

在当前目录打开ENV:

通过命令分离:scons --dist

将工程复制到你自己的工作目录。

通过CubeMX配置SPI初始化程序

查看对应的引脚:

引脚列表

CubeMX配置SPI

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

SPI初始化配置

然后保存

在ENV通过menuconfig适配RW007

配置SPI外设配置

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

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

配置RW007软件包

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

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

步骤三:menuconfig对应路径

步骤四:更新软件包

配置WLan框架

编译验证

scons 编译

烧录运行

联网测试

RW007特别关注

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

第一代与第二代的对比:

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • SPI
    SPI
    +关注

    关注

    17

    文章

    1603

    浏览量

    89357
  • wifi模块
    +关注

    关注

    60

    文章

    358

    浏览量

    72034

原文标题:基于 RT-Thread 和 RW007 模块增加联网功能

文章出处:【微信号:RTThread,微信公众号:RTThread物联网操作系统】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    睿赛德(RT-Thread) RW007 WIFI模块免费试用申请

    Wi-Fi模块的应用门槛。     RW007主要特性   1.32位高性能 SOC 2.支持SPI 或 SDIO 模式,工作模式可以由主机配置 3.
    的头像 发表于 05-25 16:20 2739次阅读

    RT-Thread RW007 SPI WiFi 模块使用

    由睿赛德推出的 WiFi 模块,可以说是 RT-Thread 的「亲儿子」了,操作系统原生支持,相应的网络组件、WLAN 框架都能完美兼容,在跑 RTT 的板子上使用 RW007,几乎不需要过多
    发表于 06-11 13:56

    【睿赛德 RW007 WiFi 模块试用连载】RW007 WIFI模块联网与使用(一)

    ,I2C,SPI,CAN,HDMI-CEC等8.USB2.0接口,网络接口,摄像头接口9.随机数发生器,CRC校验1.2 RW007简介RW007 是由上海睿赛德电子科技有限公司开发的高速 W
    发表于 06-16 07:06

    【睿赛德 RW007 WiFi 模块试用连载】RT-Thread Studio驱动RW007成功

    的。下面对RTT的组件进行配置:使能SPIWIFI具体配置RW007编译无误下载:打开串口查看接收的数据,并进行搜索
    发表于 06-24 16:31

    【睿赛德 RW007 WiFi 模块试用连载】尝试驱动RW007 WiFi模块

    哟。本次采用的是STM32F411 Nucleo-64与RW007 WiFi模块相连接,通过运行RT-Thread操作系统,尝试让开发板快速联网。STM32F411RET6开发板的引脚分布如下图所示
    发表于 07-07 01:12

    【睿赛德 RW007 WiFi 模块试用连载】基于RT-STUDIO配置RW007的过程

    的RT-STUDIO工程的CubeMX图标,配置时钟、串口、SPI3…HSE配置外部晶振,探索者的是8M,不要错了。串口1配置,用于log。串口配置
    发表于 07-12 12:57

    【睿赛德 RW007 WiFi 模块试用连载】基于RT-STUDIO配置RW007

    的RT-STUDIO工程的CubeMX图标,配置时钟、串口、SPI3…HSE配置外部晶振,探索者的是8M,不要错了。串口1配置,用于log。串口配置
    发表于 07-12 12:58

    【睿赛德 RW007 WiFi 模块试用连载】RW007模块调试心路历程

    ,总算可以进到下一步了,开始愉快的使用软件包驱动RW007之旅。2021/6/15之前使用RT-Thread Stduio和ESP8266模块配置使用过连接腾讯云,那次是使用的AT Socket,这次
    发表于 07-12 22:20

    【睿赛德 RW007 WiFi 模块试用连载】STM32F411连接RW007

    BSP4、配置SPI初始化 5、menuconfig配置RW007模块5.1、开启SPI
    发表于 07-13 00:15

    RW007 WIFI模块联网与使用(二)

    1、RW007 WIFI模块联网与使用DHT11获取温湿度RT-Thread提供了DHT11的驱动软件包,配置如下:DHT11默认使用的 GPIO是 GPIOB_12。当然这是可以修改
    发表于 04-18 15:34

    基于Cortex-M4 WIFI SOC的RW007模块简介

    一、简介RW007是上海瑞赛德电子科技有限公司开发的基于Cortex-M4 WIFI SOC的SPI/UART高速wifi模块,仓库为
    发表于 07-28 11:29

    使用RW007 WiFi模块通过开发板的PMOD接口连接实现网络连接功能

    1 前言本实验使用了RW007 WiFi模块通过开发板的PMOD接口连接实现网络连接功能。通过本实验可以学习到复杂外设的配置,了解RT-Thread的网络框架,实现通过
    发表于 08-19 14:32

    RW007模块开启BLE功能的操作步骤

    由于RW007模块默认没有开启BLE功能,使用BLE功能,需要根据下面的步骤进行操作。步骤1:更新 RW007
    发表于 09-27 11:08

    在柿饼派上更新RW007固件与驱动并测试RW007的BLE功能

    操作。  RW007 模块需要和 PC 电脑连在同一个局域网  打开升级工具配置升级  双击运行 udp_ota.exe软件原作者:shadowliang
    发表于 09-29 14:15

    rw007不确定原因的不定时重启何解

    使用rw007 spi lwip连接,经常性会发生下图这样当发送失败的时候,个人感觉是rw007重启了,导致rtt wlan框架没法自动重连wifi。打印的
    发表于 02-21 11:17