北京世讯电子技术有限公司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 节恢复出厂设置模式 操作 重新开机。