STM32_WIFI开发板开发指南及使用说明-V0.32

合集下载

STM32使用说明

STM32使用说明

STM32使用说明
在开始使用STM32微控制器之前,需要了解一些基本概念和硬件特性。

首先是STM32微控制器的核心是ARM Cortex-M内核,具有低功耗、高性
能和易于开发的特点。

其次,STM32系列产品有多个型号,根据应用需求
可以选择不同的型号;每个型号又有不同的封装和存储容量可供选择。

因此,在选择STM32微控制器时,需要根据具体的应用需求来确定型号、封
装和存储容量等。

在实际开发中,可以按照以下步骤进行STM32微控制器的开发:
1.创建新的工程:在开发环境中选择“创建新的工程”,然后选择合
适的STM32型号和存储容量等参数。

2.配置工程设置:设置工程的相关参数,如时钟频率、外设配置和引
脚映射等。

3.编写代码:根据应用需求,编写相应的代码来实现功能。

可以使用
C语言或汇编语言进行编程,并利用软件开发工具提供的库函数和函数模
板来简化开发过程。

4.编译和调试:对代码进行编译,并通过调试器进行调试和验证。


以使用断点、变量监视和单步执行等功能,以便更好地理解和调试代码。

6.优化和测试:根据实际需求,对代码进行优化和测试。

可以通过性
能测试、功耗测试和稳定性测试等来评估代码的质量和性能。

总之,STM32微控制器是一种强大而灵活的微控制器解决方案,具有
广泛的应用领域和丰富的外设接口。

使用STM32微控制器进行开发时,需
要熟悉其硬件特性和开发方法,并根据具体应用需求进行选择和配置。


过合理的代码编写、调试和测试等步骤,可以实现高质量和高性能的STM32应用。

基于STM32的WIFI无线网络应用设计毕业论文设计说明书

基于STM32的WIFI无线网络应用设计毕业论文设计说明书

(此文档为word格式,下载后您可任意编辑修改!)SHANDONGUNIVERSITYOFTECHNOLOGY毕业设计说明书基于STM32的WIFI无线网络应用设计毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。

尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。

对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。

作者签名:日期: -指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。

作者签名:日期:学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。

除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。

对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。

本人完全意识到本声明的法律后果由本人承担。

作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。

本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。

涉密论文按学校规定处理。

作者签名:日期:年月日导师签名:日期:年月日摘要随着无线局域网技术的快速发展,无线终端已经融入了我们的生活,无论是智能手机还是笔记本,WiFi功能几乎是必不可少的。

STM32 LL 库使用指南说明书

STM32 LL 库使用指南说明书

STM32 LL库使用指南---By Fengzi熟悉STM32的都知道ST官方提供了非常方便好用的库函数供用户使用,多数人都使用过STM32标准外设库,STM32Cube库(即HAL库),这个LL库是什么鬼,却从来没听说过。

好吧,我承认这个名字是我自己XJB取的。

目录一、初识LL 库 (1)二、怎么使用LL库 (3)三、新建STM32LL库工程模板 (5)四、第一个程序——点亮LED (8)五、添加其他程序功能 (10)………………………………………………………………………………………………………………………………………………….一、初识LL 库最近论坛发的STM32L476RG Nucleo开发板到手了,准备学习玩耍,当然第一步就是下载资料,于是我下载STM32L4Cube 1.1.0版本,打开逐个查看,好像和以前一样的,没什么特别嘛,于是准备开始开发。

等等,好像还真发现了有点不一样:熟悉HAL库的都知道,该库的文件几乎都是以stm32xxx_hal_xxx.h/.c命名的,为了和以前的标准库有个区分,上图中那些是什么鬼前辈说,遇到问题赶紧查手册,于是我果断打开STM32L4Cube库的说明手册(UM1884):原来这个东西叫做Low Layer APIs,作为英文渣渣表示实在不习惯洋里洋气的高大上名字,于是擅自把他叫做【STM32LL库】了(不服的你咬我啊)。

从这里看好像是说这个东东比HAL库更接近硬件,到底什么鬼,还不清楚。

但是以前好像没见过这个东西啊,就算是STM32L4Cube的1.0.0版本中都没有。

看看Cube发行历史:原来LL库是在1.1.0版本才加上的,大概意思就是:1.LL APIs是寄存器级的编程,嗯,也就是说我们常说的直接操作寄存器吧。

2.LL APIs适用于xxx等一大堆外设3.LL APIs函数全部定义为static inline函数,放在对应的头文件中,用户使用需要包含相关头文件4.参考这两个文档看看LL库文件在Cube库中的位置,有20多个文件,全部以stm32l4xx_ll_xxx.h命名:STM32Cube_FW_L4_V1.1.0\Drivers\STM32L4xx_HAL_Driver\IncSTM32L4是面向低功耗市场的,同时不失高性能,功耗和性能往往是两个矛盾的东西,ST在硬件设计上想了各种办法来实现兼顾低功耗高性能(例如各种低功耗模式,LP外设等),而在软件层面,程序也讲求效率,LL库全是直接操作寄存器,直接操作寄存器往往效率较高,而且函数定义为内联函数,调用函数时不是堆栈调用,而是直接把函数的代码嵌入到调用的地方,利于提高代码相率,我想这也是ST在STM32L4系列中推出这个直接操作寄存器的LL库的原因之一吧。

STM32_WIFI开发板开发指南及使用说明-V0.32

STM32_WIFI开发板开发指南及使用说明-V0.32

北京世讯电子技术有限公司STM32 WIFI 开发板开发指南及教程欢迎选用世讯电子的开发板! 注意: 注意:如果你是初学者, 如果你是初学者,务必仔细 务必仔细阅读 仔细阅读每节内容 阅读每节内容! 每节内容! 1. 使用指南1.1 adhoc 模式工作( 模式工作(板子默认 wifi 工作模式) 工作模式)拿到板子后, ,先不要下载程序, 1) 拿到板子后 先不要下载程序,先给板子上电, 先给板子上电,测试运行一下! 测试运行一下! 2) 观看开发板上的指示灯, 观看开发板上的指示灯,等到 WIFI 模块旁边的 LED 不闪烁了。

不闪烁了。

3) 打开电脑的 wifi, 搜索一下, 搜索一下,看看能不能找到“ 看看能不能找到“ShiXun_ADHOC”这样的网 络,如下图所示4) 如果不能找到“ 如果不能找到“ShiXun_ADHOC”网络, 网络,需先恢复出厂设置, 需先恢复出厂设置,具体查看 1.2恢复出厂设置模式5) 在电脑上选中“ 在电脑上选中“ShiXun_ADHOC”网络, 网络,输入密码“ 输入密码“1234567890123”然后 选择连接。

选择连接。

6) 然后等待, 然后等待,这个过程有点长, 这个过程有点长,几十秒甚至 几十秒甚至 1 分多钟。

分多钟。

7) 等 wifi 模块旁边的 D6(LED)指示常亮 指示常亮了 常亮了,说明网络连接上了。

说明网络连接上了。

说明板子工 作正常。

作正常。

如下所示Rev 0.32Confidential Copyright@2014 by Shixun Electronic Inc-1-北京世讯电子技术有限公司B. 显示分配到 IP A. 显示已经连接上 8) 打开浏览器, 打开浏览器,输入地址 http://192.168.10.10/ 就可以出来下面页面了9) 然后点击测试部分, 然后点击测试部分,继电器开、 继电器开、关,LED 灯开、 灯开、关。

基于STM32的WIFI无线网络应用设计论文说明书

基于STM32的WIFI无线网络应用设计论文说明书

. . . .SHANDONGUNIVERSITYOFTECHNOLOGY毕业设计说明书基于STM32的WIFI无线网络应用设计I / 40毕业设计(论文)原创性声明和使用授权说明原创性声明本人重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作与取得的成果。

尽我所知,除文中特别加以标注和致的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得与其它教育机构的学位或学历而使用过的材料。

对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了意。

作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部容。

作者签名:日期:学位论文原创性声明I / 40本人重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。

除了文中特别加以标注引用的容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。

对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。

本人完全意识到本声明的法律后果由本人承担。

作者签名:日期:年月日学位论文使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。

本人授权大学可以将本学位论文的全部或部分容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。

涉密论文按学校规定处理。

作者签名:日期:年月日导师签名:日期:年月日摘要随着无线局域网技术的快速发展,无线终端已经融入了我们的生活,无论是智能手机还是笔记本,WiFi功能几乎是必不可少的。

STM32开发板使用说明

STM32开发板使用说明

STM32开发板使用说明1、开发板使用到的软件及安装说明在开始学习开发板之前需要安装的软件有:1、KEIL3.80A,2、PL-2303HX驱动,3、串口调试助手,4、下载器MCUISP。

这些软件在课件文件下面的软件文件里。

具体安装步骤如下:1.KEIL3.80A的安装,打开路径:课件\软件\KEIL3.80A\MDK3.80A安装手册,根据上面的步骤安装软件。

2.PL-2303HX驱动的安装,打开路径:课件\软件\PL-2303HX新版驱动,可根据使用电脑的操作系统来选择安装的软件,如选择安装XP驱动,可打开XP驱动,根据里面的安装说明来安装软件。

一般只要运行PL-2303 Driver Installer。

exe就可以了。

3.串口调试助手的安装,打开路径:课件\软件\串口调试助手,点击sscom33。

exe即可,也可以创建快捷方式在桌面。

4.下载器MCUISP的安装,打开路径:课件\软件\下载器MCUISP,点击mcuisp。

exe 即可,也可以创建快捷方式在桌面。

2、开发环境介绍及使用说明首先是我们之前安装的keil3.80a。

再点击Project->New uVision Project如下图所示:弹出create new project 对话框,新建一个文件夹TEST,然后把工程名字设为test。

点击保存。

弹出选择器件的对话框,因为我们的开发板使用的是STM32F103RBT6 ,所以在这里我们选择STMicroelectronics 下面的STM32F103RB( 如果使用的是其他系列的芯片,选择相应的型号就可以了)。

如下图所示:点击OK,MDK会弹出一个对话框,问你是否加载启动代码到当前工程下面,这里我们选择是。

启动代码是一段和硬件相关的汇编代码。

是必不可少的!在上面点击了是以后,MDK 就把启动代码STM32F10x。

s 加入到了我们的工程下面。

如下图所示:到这里,我们就可以开始编写自己的代码了。

STM32+RT3070网卡WIFI开发板用户手册

STM32+RT3070网卡WIFI开发板用户手册

STM32-WIFI开发板用户手册(V1.0)版本说明:V1.0初始版本1 简述 (2)3 硬件说明 (4)3.1 开发板介绍 (4)3.2 开发板的使用 (5)4 软件说明 (6)3.1 代码目录结构 (6)3.2 keil工程介绍 (6)3.2 源代码介绍 (7)3.2.1 bsp库 (7)3.2.2 kernel (7)3.2.3 drivers (7)3.2.4 net (8)3.2.5 config (8)3.2.6 app (8)3.2.7 wifi操作 (9)3.2.8 TCP操作 (10)3.2.9 开发板的启动过程 (10)5 程序的烧写 (11)6 应用实例 (11)5.1 LED灯控制 (12)5.2 音频对讲 (13)1 简述STM32-WIFI开发板是一款基于STM32通用单片机驱动普通WIFI网卡芯片的廉价WIFI方案开发板。

随着智能家居领域的迅速兴起,WIFI通信以其独特的优势已经成为智能家居无线控制的主流,而目前市面上的WIFI模块5、6十元甚至上百元的价格对于敏感的消费电子产品是无法承受的。

所以我们推出这款开发板以帮助你迅速将WIFI功能集成到你的电子产品当中,基于这套方案你只需要增加十多元甚至几元钱成本即可让你的产品具备WIFI通信功能。

开发板方案特点:●采用通用ARM-Cortex M3单片机STM32F205RGT6,该单片机提供1Mbyte的FLASH和128Kbyte的RAM空间。

●采用普通的WIFI网卡芯片Ralink-RT3070L(方案兼容Ralink多款主流网卡芯片)●提供全套开发板软件及android测试软件源码,提供专业技术支持●支持WIFI标准IEEE802.11 b+g●无线通讯速率超过6Mbps(双向)●支持WEP、WPA/WPA2安全认证和TKIP、AES等加密模式●支持ADHOC、STATION 工作模式,可以建立ADHOC网络,也可以连接到WIFI路由器●集成LWIP-TCP/IP协议栈,提供简单易懂的范例操作●开发板提供6路LED显示,提供一个麦克风音频采集,一个耳机插孔,提供两个基于WIFI通信的有趣的实例-与手机进行语音对讲以及通过手机控制led灯的开关●开发板提供1片1Mbyte的SPI-Flash基于我们提供的方案你可以将WIFI协议栈快速的移植到其他单片机上面,如STM单片机的不同系列或者LPC单片机的不同系列,只要该单片机支持USB-HOST并且硬件资源能达到一定的要求即可,下面列出WIFI协议栈需要占用的资源情况:USB资源具有USB高速或全速主机ROM空间资源约200Kbyte(o3级优化)RAM空间资源约25Kbyte我们提供的源代码还包括ucos系统、lwip协议栈、802.11协议栈等源文件,其编译出来代码量也仅有300Kbyte,静态内存31Kbyte,所以我们建议的最低MCU配置为512KFLASH+64KRAM。

STM32开发入门教程

STM32开发入门教程

STM32 开发入门教程(一) 开发环境建立及其应用入门准备:我们常用的STM32 开发编译环境为Keil 公司的MDK (Microcontroller Development Kit) 和IAR 公司的EWARM.在这里我们提供了比较稳定的新版本编译软件下载: MDK4.10限于篇幅, 在我们的教程里面将先以MDK 下的一个例子来介绍如何使用MDK 进行嵌入式应用开发.MDK 安装与配置:基于MDK 下的开发中基本的过程:(1) 创建工程;(2) 配置工程;(3) 用C/C++ 或者汇编语言编写源文件;(4) 编译目标应用程序(5) 修改源程序中的错误(6) 测试链接应用程序----------------------------------------------------------------(1) 创建一个工程:在uVision 3 主界面中选择"Project" -> "New uVision Project" 菜单项, 打开一个标准对话框选择好你电脑中的保存目录后, 输入一个你的工程名字后点确认.我们的工程中建了一个名字叫"NewProject" 的工程.从设备库中选择目标芯片, 我们的MINI-STM32 开发板使用的是STM32F103V8T6, 因此选中STMicrocontroller 下对应的芯片:ARM 32-bit Cortex-M3 Microcontroller, 72MHz, 64kB Flash, 20kB SRAM,PLL, Embedded Internal RC 8MHz and 32kHz, Real-Time Clock,Nested Interrupt Controller, Power Saving Modes, JTAG and SWD,3 Synch. 16-bit Timers with Input Capture, Output Compare and PWM,16-bit 6-ch Advanced Timer, 2 16-bit Watchdog Timers, SysTick Timer,2 SPI, 2 I2C,3 USART, USB 2.0 Full Speed Interface, CAN 2.0B Active,2 12-bit 16-ch A/D Converter, Fast I/O Ports选择完芯片型号后会提示是否在目标工程中加入 CPU 的相关的启动代码, 如下图所示. 启动代码是用来初始化目标设备的配置, 完成运行的系统初始化工作, 因此我们选择 "是" , 这会使系统的启动代码编写工作量大大减少.----------------------------------------------------------------(2) 配置工程:选择菜单中 "Project" -> "Option for Target" 或者选择快捷菜单中的图标:因为 MINI-STM32 开发板上使用的就是 8M 的晶振且是使用的片内的 RAM 和 ROM 因此"taget" 下我们都可以使用默认的配置;在"Output"菜单下我们需要选中 "Creat Hex File" 来生成编译好的工程代码, 此工程可以通过仿真器或者串口 ISP 烧录进开发板中.注: ISP 烧录过程我们将在入门教程二中给大家介绍."Listing" "User" 菜单中我们保持默认即可."C/C++" 菜单为我们常用的菜单, 这里简单的介绍下他们的具体功能:PreProcesser Symbols 中的 Define, Undefine 菜单表示是工程的宏定义中的变量, 我们将在今后的教程中详细介绍这个功能.Optimization 为优化选项, Level0 为不优化, 这种模式最适合调试, 因为不会优化掉代码, 基本每个用到的变量都可以打断点. Level3 为优化等级最高, 最适合生产过程中下载到芯片中的代码.Include Path 为工程中的包含路径, 一般需将 .h 文件或者库文件的地址配置进去."Asm" 和 "Link" 将在今后的高级教程中介绍."Debug" 为我们调试使用的配置选项, "Use Simulator" 为使用软件仿真. 这里根据大家手里的仿真器来选择配置环境.如果你使用的是 Ulink, 那么就选择 "Ulink Cotex Debug", 如果你选择的是 JLINK, 那么就选择 " Cotex M3 Jlink", 如果你使用的是 ST 公司出的简易仿真器 ST-Link , 那么你就选择 "ST-Link Debug".注意: 右边当中的选项 "Run to main{}" 选项如果勾上就表示仿真时进入了就会进入到main 函数, 如果没有选上就会进入初始地址, 你需要自己打断点运行到你的主程序 main 处.当插上仿真器后选择上面右图中的 Setting 后会跳出一个仿真器的配置菜单. 左边会自动识别出你的仿真器的信息.如下图为 ULINK2 的信息:对于 SWJ 选项为三线制调试, 将在后面的高级教程中介绍.右下方有两个选项:"Verify Code Download" : 表示下载后校验数据"Download to flash": 表示当仿真的时候先将目标代码下载到 Flash 中.Trace 菜单为跟踪配置, 可以实时的将一些变量使用曲线的形式实时表示出来, 我们将在今后的高级教程中介绍这一项功能.注意: 市面上目前的盗版 Ulink2 不支持这项功能, 正版的支持, Jlink 也不支持这项功能."Flash Download" 菜单用来配置使用仿真器程序下载的配置选项, 大家务必选择好和你芯片配套的选项. 如果你是使用的别人模板下修改为你的工程, 这个选项请注意一下, 如果不正确将不能将你的代码下载到芯片中.配置好 "Debug" 后, 那么 "Utilities" 可以不用配置.如果你使用的是仿真器仿真, 在你已经正确得将目标板和仿真器建立了物理连接后, 请选择正确的仿真器进行配置.(二) ISP 在线下载程序ISP:in system programming简介:ISP: 用写入器将code烧入,不过,芯片可以在目标板上,不用取出来,在设计目标板的时候就将接口设计在上面,所以叫"在系统编程",即不用脱离系统;应用场合: 1,ISP 程序升级需要到现场解决,不过好一点的是不必拆机器了;ISP的实现一般需要很少的外部电路辅助实现,通常可利用单片机的串行口接到计算机的RS232口,通过专门设计的固件程序来编程内部存储器。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

北京世讯电子技术有限公司STM32 WIFI 开发板开发指南及教程欢迎选用世讯电子的开发板! 注意: 注意:如果你是初学者, 如果你是初学者,务必仔细 务必仔细阅读 仔细阅读每节内容 阅读每节内容! 每节内容! 1. 使用指南1.1 adhoc 模式工作( 模式工作(板子默认 wifi 工作模式) 工作模式)拿到板子后, ,先不要下载程序, 1) 拿到板子后 先不要下载程序,先给板子上电, 先给板子上电,测试运行一下! 测试运行一下! 2) 观看开发板上的指示灯, 观看开发板上的指示灯,等到 WIFI 模块旁边的 LED 不闪烁了。

不闪烁了。

3) 打开电脑的 wifi, 搜索一下, 搜索一下,看看能不能找到“ 看看能不能找到“ShiXun_ADHOC”这样的网 络,如下图所示4) 如果不能找到“ 如果不能找到“ShiXun_ADHOC”网络, 网络,需先恢复出厂设置, 需先恢复出厂设置,具体查看 1.2恢复出厂设置模式5) 在电脑上选中“ 在电脑上选中“ShiXun_ADHOC”网络, 网络,输入密码“ 输入密码“1234567890123”然后 选择连接。

选择连接。

6) 然后等待, 然后等待,这个过程有点长, 这个过程有点长,几十秒甚至 几十秒甚至 1 分多钟。

分多钟。

7) 等 wifi 模块旁边的 D6(LED)指示常亮 指示常亮了 常亮了,说明网络连接上了。

说明网络连接上了。

说明板子工 作正常。

作正常。

如下所示Rev 0.32Confidential Copyright@2014 by Shixun Electronic Inc-1-北京世讯电子技术有限公司B. 显示分配到 IP A. 显示已经连接上 8) 打开浏览器, 打开浏览器,输入地址 http://192.168.10.10/ 就可以出来下面页面了9) 然后点击测试部分, 然后点击测试部分,继电器开、 继电器开、关,LED 灯开、 灯开、关。

就可以发现能控制了。

可以发现能控制了。

Rev 0.32Confidential Copyright@2014 by Shixun Electronic Inc-2-北京世讯电子技术有限公司1.2 恢复出厂设置模式 客户拿到板子,在软件代码没有被修改的情况下,可以让板子恢 复到出厂设置模式,步骤如下:1) 先断开板子电源, 先断开板子电源, 按住按键”KEY2”不放。

不放。

如下图开启电源, ,等待灯 D2,D3 由“常亮” 2) 开启电源 常亮”变成“ 变成“闪烁” 闪烁”时。

3) 然后放掉 “KEY2”按键。

这样板子就恢复到“ “和第一次拿到板子” 一样状态。

按键。

这样板子就恢复到 和第一次拿到板子” 一样状态。

1.3Infra 模式, 模式,连接到路由器客户可以不需要烧写软件代码,就可以更改 SSID 来连接到自己 的路由器上,通过先 adhoc 模式后,然后修改页面参数,具体如 下: 需要用到下面工具: 1. 笔记本电脑(或者带无线网卡的电脑) ,2. 串口线(打印开发 板信息) ,3. 必须是带有无线的路由器(必须是带有无线的) , 4. 开发板 步骤如下:1) 先打开网页, 先打开网页,输入地址 http://192.168.10.10/Rev 0.32Confidential Copyright@2014 by Shixun Electronic Inc-3-北京世讯电子技术有限公司DNS 服 务 器 和 MAC 两项不需要 两项不需要 设置! 设置! ! !注意: 注意:用我们提供的程序测试时, 用我们提供的程序测试时,直接设置 4 个“000”2) 修改参数, 修改参数, 修改项 无线网类型 无线网名称 无线网密钥 无线网络 ip子网掩码 默认网关说明 Infra 输入自己路由器网络 SSID 自己路由器网络密码 如果全是 0,下面两项不用关注, 下面两项不用关注,如 果要设置静态 ip 的话, 的话,需要设置对应 的 Ip 设置静态 ip 的话, 的话,需要设置对应的值 设置静态 ip 的话, 的话,需要设置对应的值备注注意:初学者 建议设置静 态 ip3) 修改完后, 。

(注意, 修改完后,点击下面的“ 点击下面的“wifi 参数保存” 参数保存” 注意,修改完后, 修改完后,页面又会显示 原来的值, 原来的值,这是正常的; 这是正常的;如果配置错了, 如果配置错了,需要按 1.2 重新恢复出厂设置) 重新恢复出厂设置) 4) 然后重启开发板就可以了 然后重启开发板就可以了。

5) 等 wifi 模块旁边的 D6(LED)指示常亮 指示常亮了 说明网络连接上了。

说明板子工 常亮了,说明网络连接上了。

作正常。

作正常。

6) 也可以连接到串口观看打印信息, 也可以连接到串口观看打印信息,判断是否连接成功。

判断是否连接成功。

串口参数配置: 串口参数配置:波特 率:7) 打印信息如下 打印信息如下: 如下:例如下图所示( 例如下图所示(下面只是个例子) 下面只是个例子)Rev 0.32Confidential Copyright@2014 by Shixun Electronic Inc-4-北京世讯电子技术有限公司其中 dhcp ip 只有在启用 dhcp 功能时才会有。

功能时才会有。

8) 打开浏览器, 打开浏览器,输入开发板的 ip 地址( 地址(就是上面串口打印出来的信息中包含 的) ,就可以用页面控制开发板了 ,就可以用页面控制开发板了。

就可以用页面控制开发板了。

1.4其他测试工具使用开发板资料里提供了“网络调试助手 网络调试助手”工具,来测试开发板,打开界 网络调试助手 面如下1) 采用 UDP 方式电脑的 IP 地址开发板 IP 地址2) 采用 TCP 方式Rev 0.32Confidential Copyright@2014 by Shixun Electronic Inc-5-北京世讯电子技术有限公司注意模式开发板 IP 地址注意, 注意,发送的字符是软件定义好的命令, 发送的字符是软件定义好的命令,如何修改, 如何修改,请查看开发指南中的 FAQ1.5手机连接手机连接开发板,有以下面三种方式:1) 是手机通过路由器连接到开发板: 是手机通过路由器连接到开发板:a) 按照上图,首先将开发板连接路由器上 首先将开发板连接路由器上, 路由器上,可参考( 可参考(Infra)模式设置来, 模式设置来,通 过串口打印, 知道开发板分配到的 IP 是多少或者设置的静态 IP 是多少。

过串口打印, 是多少。

(开发板与路由器连接如何设置, 开发板与路由器连接如何设置,以及分配到的 ip 地址信息可以参考 1.3 节内容) 节内容) b) 将手机连接到路由器上。

将手机连接到路由器上。

c) 手机通过访问网页的方式, 手机通过访问网页的方式,输入开发板的 输入开发板的 ip 地址, 地址,来访问和控制开发板Rev 0.32Confidential Copyright@2014 by Shixun Electronic Inc-6-北京世讯电子技术有限公司d) 还可以通过我们提供的 apk 或者发布包中的“ 或者发布包中的“安卓版网络调试助手”来 访问和控制开发板。

访问和控制开发板。

(注意:安卓版网络调试助手跟 PC 版相似,不知道如何设置 的,请先学会使用 PC 版).这里需要注意的是, 这里需要注意的是,我们的 Demo 安卓软件正在更新中, 安卓软件正在更新中,目前还是固定 目前还是固定 ip 访问的, 访问的,请关注我们的发布情况, 请关注我们的发布情况,以便下载最新的 apk。

同时客户也可以自己拿 到源码自己修改 Ip 地址。

地址。

2) 手机通过 softap 方式连接到开发板( 方式连接到开发板(手机作为路由器 手机作为路由器, 路由器,让开发板连接上去) 让开发板连接上去)a) 按照上图, 先将手机当做路由器, 先将手机当做路由器,启动手机无线热点功能。

启动手机无线热点功能。

b) c)参考 1.3 节 Infra 模式内容来设置, 模式内容来设置,将开发板与手机连接起来。

开发板与手机连接起来。

连接成功后, 连接成功后,通过我们提供的 apk 或者发布包中的“ 或者发布包中的“安卓版网络调试助 7-Rev 0.32Confidential Copyright@2014 by Shixun Electronic Inc-北京世讯电子技术有限公司 手”来访问和控制开发板。

3) 手机通过 adhoc 方式连接到开发板( 方式连接到开发板(不推荐, 不推荐,不是所有的 android 手机都支 持 adhoc 方式) 方式)a) 首先将确认自己的 首先将确认自己的手机是否支持 手机是否支持 adhoc 功能, 功能,如果不支持, 如果不支持,需要安装 adhoc 补丁的, 补丁的,百度搜索一下。

百度搜索一下。

b) 将开发板设置成 adhoc 模式, 模式,并且使用与手机一样的 SSID c) 连接手机与开发板 d) 手机通过访问网页的方式, 手机通过访问网页的方式,输入开发板 输入开发板 ip 地址, 地址,来访问和控制开发板e) 还可以通过我们提供的 apk 或者发布包中的“ 或者发布包中的“安卓版网络调试助手” 安卓版网络调试助手”来 访问和控制开发板。

访问和控制开发板。

Rev 0.32Confidential Copyright@2014 by Shixun Electronic Inc-8-北京世讯电子技术有限公司请在资料包中查找下面工具 工具:网络调试助手: 世讯电子的安卓演示软件: 1.6 开发板被自己修改了, 开发板被自己修改了,想恢复原厂状态客户自己修改开发板的代码,想恢复到刚开始我们给你的那 个状态, 只需要参考开发指南中更新一下开发板固件就可以, 具体恢复文件为: 件。

Q: 开发板如果要升级软件, 开发板如果要升级软件,可以通过哪些方式? 可以通过哪些方式? A: 可以通过串口和 JTAG 方式,具体可参考文档《串口升级世讯电子 STM32_WIFI 开 发板说明书》和《jlink 直接下载 hex 文件到开发板》 大概步骤: 大概步骤: 第一步: 第一步:准备好工具, 准备好工具,开发板, 开发板,打开电源, 打开电源,按照上面介绍的升级方式 按照上面介绍的升级方式文档 升级方式文档, 文档,先重新烧写编 译好的二进制文件到开发板中 译好的二进制文件到开发板中 第二步:关掉电源 执行本手册 恢复出厂设置模式操作 第三步:执行 本手册 1.2 节恢复出厂设置模式 操作 重新开机。

相关文档
最新文档