Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
WIFI模块_RW007
原创征文
瑞萨_RA6M4
【实验3:RW007联网实验】
发布于 2022-08-18 14:19:30 浏览:1485
订阅该版
[tocm] # 1. 前言 本实验使用了RW007 WiFi模块通过开发板的PMOD接口连接实现网络连接功能。通过本实验可以学习到复杂外设的配置,了解RT-Thread的网络框架,实现通过WiFi上网的DEMO。 # 2. 添加RW007软件包 - 在 RT-Thread settings 中添加软件包 RW007。从介绍中可以知道RW007一共需要8个引脚,其中通信控制相关的引脚有1组SPI信号线用于数据传输、1个中断输入用于从机主动发送数据、1个IO输出用于控制模块RESET。  - 添加成功后进入软件包的配置项,在驱动对接选项中选择使用自定义的驱动,SPI最大频率可以使用默认配置。  # 3. FSP配置外设 - RW007使用开发板的PMODB接口,在用户手册中查看引脚表,RW007接入的有效引脚如下图1~8号。  实物图接线图  - 根据引脚表在FSP中找到对应的SPI1接口,由于片选引脚需要由SPI驱动框架控制才能和RW007正常通信,所以将SPI1片选信号改为 None 。  - Stacks添加SPI外设  - 点击创建的SPI外设,配置 channel、name、Clock Phase、Clock Polarity、Callback、 SPI、Mode 等参数,波特率在代码中可通过 API 修改,这里可以设置一个默认值。  - RW007 有一个从机控制的 INT 引脚,需要占用一个 IRQ 通道,下图以 P506 为例的配置如下:  - RW007 的 RESET 控制引脚修改默认配置,这里在 RASC 中 mode 设为关闭,交由 RW007 中进行软件控制  - 配置完成点击生成驱动及配置代码 # 4. 配置SPI及RW007驱动 - 在硬件配置中打开已经对接好的RW007驱动,并配置引脚编号。打开SPI1总线接口。  - RW007使用的WiFi方式连接,所以还会使用到RT-Thread的WiFi框架  - 同时也会添加RT-Thread网络相关组件,SAL套接字抽象层、netdev网络接口设备、lwip协议栈  - 由于RW007软件包中使用了系统的内存池功能,所以需要打开此配置。  - 配置项添加完成,保存配置到工程 # 5. 测试验证 下载代码,可以使用WiFi框架中支持的命令验证WiFi功能, wifi scan 可以扫描当前环境中的热点,`wifi join vor vor980501` 加入热点。 ```bash \ | / - RT - Thread Operating System / | \ 4.1.0 build Aug 15 2022 11:33:07 2006 - 2022 Copyright by RT-Thread team lwIP-2.0.3 initialized! [I/sal.skt] Socket Abstraction Layer initialize success. >[E/[RW007]] The wifi Stage 1 status ffffffff ffffffff f 1 [I/WLAN.dev] wlan init success [I/WLAN.lwip] eth device init ok name:w0 [I/WLAN.dev] wlan init success [I/WLAN.lwip] eth device init ok name:w1 rw007 sn: [rw00700000000fc584a18928c] rw007 ver: [RW007_2.1.0-a7a0d089-57] Hello RT-Thread! msh >wifi wifi wifi help wifi scan [SSID] wifi join [SSID] [PASSWORD] wifi ap SSID [PASSWORD] wifi disc wifi ap_stop wifi status wifi smartconfig msh >wifi join vor vor980501 [I/WLAN.mgnt] wifi connect success ssid:vor msh >[I/WLAN.lwip] Got IP address : 192.168.47.212 ``` 参考文献: - [【实验1:RT-Thread环境搭建+IIC光线传感器实验】](https://blog.csdn.net/VOR234/article/details/126347128) - [【实验2:ADC电位计实验】](https://blog.csdn.net/VOR234/article/details/126349596) - [【实验3:RW007联网实验】](https://blog.csdn.net/VOR234/article/details/126350283) - [【实验4:MQTT交互实验】](https://blog.csdn.net/VOR234/article/details/126350769) - [【实验5:网关上云实验】](https://blog.csdn.net/VOR234/article/details/126350972) - [demo文件](https://download.csdn.net/download/VOR234/86401651)
0
条评论
默认排序
按发布时间排序
登录
注册新账号
关于作者
2345vor
每天都满怀期待i😀
文章
20
回答
2
被采纳
0
关注TA
发私信
相关文章
1
wlan设备测试,除了rw007模块,还有哪些可以测试?
2
rw007 开机进不了spi模式
3
RW007wifi模块扫描热点超时的问题
4
stm32f429+RW007 初始化一直失败???
5
RW007 TCP发送数据出现瞬间卡顿问题,请问是怎么回事?
6
关于K210使用RW007的注意
7
RW007 没有作为从机连接手机的例子吗?
8
RW007 运行异常
9
RW007 wifi 模块中断回环电阻的作用?
10
RW007模块有Arduino开发板上的例程吗?
推荐文章
1
RT-Thread应用项目汇总
2
玩转RT-Thread系列教程
3
国产MCU移植系列教程汇总,欢迎查看!
4
机器人操作系统 (ROS2) 和 RT-Thread 通信
5
五分钟玩转RT-Thread新社区
6
【技术三千问】之《玩转ART-Pi》,看这篇就够了!干货汇总
7
关于STM32H7开发板上使用SDIO接口驱动SD卡挂载文件系统的问题总结
8
STM32的“GPU”——DMA2D实例详解
9
RT-Thread隐藏的宝藏之completion
10
【ART-PI】RT-Thread 开启RTC 与 Alarm组件
热门标签
RT-Thread Studio
串口
Env
LWIP
SPI
AT
Bootloader
Hardfault
CAN总线
FinSH
ART-Pi
DMA
USB
文件系统
RT-Thread
SCons
RT-Thread Nano
线程
MQTT
STM32
RTC
rt-smart
FAL
I2C_IIC
UART
ESP8266
cubemx
WIZnet_W5500
ota在线升级
PWM
BSP
flash
freemodbus
packages_软件包
潘多拉开发板_Pandora
定时器
ADC
GD32
flashDB
socket
编译报错
中断
Debug
rt_mq_消息队列_msg_queue
keil_MDK
ulog
SFUD
msh
C++_cpp
MicroPython
本月问答贡献
RTT_逍遥
10
个答案
3
次被采纳
xiaorui
3
个答案
2
次被采纳
winfeng
2
个答案
2
次被采纳
三世执戟
8
个答案
1
次被采纳
KunYi
8
个答案
1
次被采纳
本月文章贡献
catcatbing
3
篇文章
5
次点赞
lizimu
2
篇文章
8
次点赞
swet123
1
篇文章
4
次点赞
Days
1
篇文章
4
次点赞
YZRD
1
篇文章
2
次点赞
回到
顶部
发布
问题
投诉
建议
回到
底部