[信息] 【实战经验】基于STM32F411 Nucleo板的Broadcom Wi-Fi开发套件的...

[复制链接]
5774|14
 楼主| 香水城 发表于 2015-9-8 15:01 | 显示全部楼层 |阅读模式
本帖最后由 香水城 于 2017-8-16 15:06 编辑

基于STM32F411 Nucleo板的Broadcom Wi-Fi开发套件的快速使用手册   

1.PNG

1. 文档说明

1.1 目的和范围
本文档描述了ST公司和Broadcom公司针对IoT(Internet of Things)应用合作开发的Wi-Fi开发平台。此开发平台基于ST公司提供的STM32F411_Nucleo板和Broadcom公司的Wi-Fi模组NW51(BCM43362),并提供软件开发套件(SDK)。

1.2 读者
本文档主要面向使用STM32和BCM43362进行Wi-Fi开发的用户。

1.3参考资料及技术支持
文档所使用的芯片STM32F411及BCM43362的相关资料都可以到ST公司和Broadcom公司的网站上进行下载。
STM32F411资料: http://www.stmcu.com.cn/design_resources.html
Broadcom Wi-Fi资料: http://community.broadcom.com/welcome
用户遇到应用疑问时,关于STM32F411的问题可以向ST公司寻求技术支持,关于Wi-Fi的问题可以向Broadcom公司寻求支持。

2. 开发套件
开发套件包括一套直接可以运行示例程序的评估板,软件开发套件以及使用文档。
2.1 评估板
硬件开发平台由STM32F411 Nucleo板,Broadcom公司设计的Wi-Fi模块(PCB天线)和与Nucleo板配套的转接板组成。

  • STM32F411 Nucleo板由ST公司设计,实现了以STM32F411RET6为核心的最小系统,为用户引出Arduino接口(遵循Mbed标准)和Morpho接口,同时开发板提供了ST-LINK v2.1,方便用户直接进行调试,开发。STM32F411RET6是ARM-Cortex M4内核,内部集成128KB SRAM, 512KB Flash,具有多种外设的微控制器。
  • Wi-Fi模块由Broadcom公司提供参考设计,对外的接口是邮票孔的封装。模块以BCM43362为核心,板载天线。BCM43362是Broadcom公司设计的支持802.11 b/g/n,集成MAC与物理层的芯片,通信接口支持SPI/SDIO。
  • 转接板由ST公司设计,实现Arduino接口与Wi-Fi模块的连接。


2.PNG

3.PNG

2.2软件开发套件
软件开发套件基于Broadcom公司的WICED SDK来实现,为方便STM32用户使用,此开发套件采用IAR集成开发环境来实现。图2列出了软件开发套件的主要信息。

4.PNG

开发套件已经提供了一些示例程序,Broadcom公司的WICED SDK中有更多的应用示例,用户可以选择从1.3章节中所提供的连接中下载,经过简单修改后就可以在此开发套件上使用。
2.3 软件结构
5.PNG

3 使用开发套件
本开发套件可以从以下链接下载。
使用套件进行开发,用户需要按以下步骤进行操作:

下文描述了如何利用此开发套件运行示例程序。示例程序的路径为apps/wwd/NoOS_DHCP_client.c,此程序设置模块为STATION,连接无线路由器(AP)并通过DHCP协议从无线路由器获取IP地址。

3.1 创建并使用
下载工程并打开,按照您的网络情况修改apps/wwd/NoOS_DHCP_client.c中的代码,如下文所示,

6.PNG
7.PNG

编译工程。

3.2 运行及调试
为方便观察程序运行情况,推荐用户使用串口作为输出终端。
下载程序到MCU中后,运行,串口打印如图4所示,说明示例程序已正确运行。
8.PNG

3.3 下一步
现在您已经了解了如何利用此开发套件来进行Wi-Fi应用开发。
衷心的期望您享受STM32与Broadcom Wi-Fi的开发过程。







dirtwillfly 发表于 2015-9-8 17:17 | 显示全部楼层
好帖竟然没人顶
可惜没有Broadcom Wi-Fi
yklstudent 发表于 2015-9-8 17:52 | 显示全部楼层
LS,我可是啥都没有,不过一样还是要来帮顶下的
hxfxt 发表于 2015-9-8 19:13 | 显示全部楼层
支持一个,没玩过wifi
mmuuss586 发表于 2015-9-8 19:37 | 显示全部楼层

不错;
不过最近在考虑用友人的WIFI模块;
米尔豪斯 发表于 2015-9-8 20:23 | 显示全部楼层
版主有原理图吗,最近要画块板,想参考一下
 楼主| 香水城 发表于 2015-9-9 11:14 | 显示全部楼层
ST的资料可以到这里下载,有原理图: http://www.stmcu.com.cn/design_resources.html
Broadcom Wi-Fi资料下载链接,可能需要注册才能下: http://community.broadcom.com/welcome
panlixin 发表于 2015-12-3 21:16 | 显示全部楼层
必须顶。这WICED资料少得可怜
Larm1 发表于 2015-12-4 22:24 来自手机 | 显示全部楼层
顶一下,希望以后有用…
fangyuanshan 发表于 2015-12-10 10:28 | 显示全部楼层
香水城 发表于 2015-9-9 11:14
ST的资料可以到这里下载,有原理图: http://www.stmcu.com.cn/design_resources.html
Broadcom Wi-Fi资料 ...

这个st网站上有iar的工程吗?我找不到。
panlixin 发表于 2015-12-11 20:26 | 显示全部楼层
IAR工程在哪有下载
稳稳の幸福 发表于 2015-12-11 22:37 | 显示全部楼层
BCM43362是Broadcom公司设计的支持802.11 b/g/n,集成MAC与物理层的芯片,通信接口支持SPI/SDIO。
那么这个Nucleo的扩展板子是ST提供的,还是自己做的啊?
zgy8864 发表于 2016-4-4 21:08 | 显示全部楼层
IAR工程在哪有下载?
nic0765 发表于 2016-4-6 15:48 | 显示全部楼层
好东西
liulangmao 发表于 2018-9-29 11:43 | 显示全部楼层
请问香主
这个帖子的IAR工程在哪里下载,上面的链接失效了?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

认证:意法半导体(中国)投资有限公司
简介:STM32技术专家

596

主题

17195

帖子

291

粉丝
快速回复 在线客服 返回列表 返回顶部