实验器材:
战舰STM32F103开发板V3版本/精英STM32F103开发板V1版本
实验目的:
学习ATK-RM04 WIFI模块的使用,学会串口以太网、WIFI STA、WIFI AP等功能使用.
硬件资源:
1,DS0(连接在PB5)
2,串口1(波特率:115200,PA9/PA10连接在板载USB转串口芯片CH340上面)
3,串口3(波特率:115200)
4,ALIENTEK 2.8/3.5/4.3/7寸TFTLCD模块(通过FSMC驱动,FSMC_NE4接LCD片选/A10接RS)
5,按键KEY0(PE4)/KEY1(PE3)/KEY_UP(PA0,也称之为WK_UP)
6,SD卡,通过SDIO(SDIO_D0~D4(PC8~PC11),SDIO_SCK(PC12),SDIO_CMD(PD2))连接
7,W25Q128(SPI FLASH芯片,连接在SPI2上)
8,24C02
9,ATK-RM04 WIFI模块1个,杜邦线4根.
连接方式(----代表线路连接,....代表无线连接):
1,电脑与ATK-RM04模块连接(2种方式):
a,ETH-COM网线连接:电脑<---->无线路由器<---->ATK-RM04模块。
b,WIFISTA无线连接:电脑<---->无线路由器<....>ATK-RM04模块
2,ATK-RM04模块与开发板连接(RS232+杜邦线)方式:
ATK-RM04 WIFI模块与精英板连接方式(通过4根杜邦线连接):
ATK-RM04模块 精英STM32开发板
TXD<------------>PB11
RXD<------------>PB10
ES<------------>PA4
GND<------------>GND
ATK-RM04 WIFI模块与战舰V3连接方式(通过RS232串口线+1根杜邦线连接):
ATK-RM04模块 战舰V3 STM32开发板
RS232_COM<------------>COM3
ES<------------>PA4
3,智能手机与ATK-RM04模块连接(WIFI连接):
智能手机<........>ATK-RM04模块(WIFI AP)
实验现象:
本例程总共包括三大项测试:
1,串口以太网(ETH-COM)
网络连接方式:
电脑<---->无线路由器<---->ATK-RM04模块(ETH)
功能简介:
通过按KEY0键选择此模式,进入此模式后,首先会进入到ETH-COM工作模式选择界面,总共有4种模式可
供选择:TCP服务器、TCP客户端、UDP服务器、UDP客户端。通过KEY0/KEY1选择模式,通过KEY_UP确定。
点击确定后,服务器模式(TCP/UDP服务器)不需要手动输入IP地址,直接进入下一步,开始配置模块。
但是对于客户端模式(TCP/UDP客户端),还会需要手动输入远端IP地址,此时界面会提示:远端IP设置,
通过屏幕显示的虚拟键盘,输入远端IP地址,输入完后,可以点击虚拟键盘的“连接”按键,进入下一步,
开始配置模块,此时,开发板将对模块进行配置,配置成功后,进入数据收发测试。同时,开发板液晶会
显示相关提示信息,方便大家测试,信息包括:
IP地址:如果是服务器模式,那么IP地址表示ATK-RM04模块的IP地址。如果是客户端模式,则表示模块将
要连接到的目标IP地址。
端口:为方便测试,所有模式的端口都固定为8086。
状态:表示连接状态,如果连接建立,则显示连接成功,如果连接断开,则显示连接失败。
模式:显示当前的工作模式。
发送数据:显示当需要发送的数据,每按一次KEY0,发送一次数据,会在这个区域显示发送的内容,当发
送完以后,过一段时间,该区域自动清空。
接收数据:显示ATK-RM04模块接收到的数据,对方发过来的数据,将显示在这里,每次收到新内容,会将
旧内容清空,然后显示新内容,否则旧内容将一直显示。
按KEY_UP,可以退出此项测试,回到主界面。
详细方法,见:《ATK-RM04 WIFI模块使用说明_AN1505.pdf》
2,串口转无线网卡(COM-WIFI STA)
网络连接方式:
电脑<---->无线路由器<.....>ATK-RM04模块(WIFI STA)
功能简介:
通过按KEY1键选择此模式,进入此模式后,操作同:串口以太网(ETH-COM)。
详细方法,见:《ATK-RM04 WIFI模块使用说明_AN1505.pdf》
3,串口转无线接入点(COM-WIFI AP)
网络连接方式:
智能手机(WIFI STA)<.....>ATK-RM04模块(WIFI AP)
功能简介:
通过按KEY_UP键选择此模式,进入此模式后,操作同:串口以太网(ETH-COM)。
详细方法,见:《ATK-RM04 WIFI模块使用说明_AN1505.pdf》
注意事项:
1,4.3寸和7寸屏需要比较大电流,USB供电可能不足,请用外部电源适配器(推荐外接12V 1A电源).
2,本例程在LCD_Init函数里面(在ILI93xx.c),用到了printf,如果不初始化串口1,将导致液晶无法显示!!
3,字库更新时,需自备标准SD卡一张(即大卡,也可以用TF卡+卡套).
4,字库更新,需自备SD卡一个,并拷贝光盘:5,SD卡根目录文件 里面的所有内容到SD卡根目录,然后将SD卡插到开发板.
5,对于战舰V3开发板,K1开关,需要打在RS232位置.
6,对于战舰V3开发板,P8需要用跳线短接:PB10(TX)与COM3_RX,PB11(RX)与COM3_TX
7,如果触摸屏不准,请按住KEY0不放,然后按复位,松开复位,进入触摸屏校准。此时松开KEY0,执行校准,即可对屏幕进行校准。
8,本例程的详细说明,见光盘:9,增值资料\1,ALIENTEK 产品资料\5,ATK-RM04 WIFI模块资料\4,模块使用说明\
ATK-RM04 WIFI模块使用说明_AN1505.pdf
--------------------------------------------------------------------------------------------
◆其他重要连接:
开发板光盘资料下载地址(视频+文档+源码等):http://www.openedv.com/posts/list/13912.htm
添加微信公众平台方法:http://www.openedv.com/posts/list/45157.htm
◆友情提示:如果您想以后及时免费的收到正点原子所有开发板资料更新增加通知,请关注微信公众平台:
2种添加方法:(动动手提升您的学习效率,惊喜不断哦)
(1)打开微信->添加朋友->公众号->输入“正点原子”->点击关注
(2)打开微信->添加朋友->输入“alientek_stm32"->点击关注
具体微信添加方法,请参考帖子:http://www.openedv.com/posts/list/45157.htm
正点原子@ALIENTEK
广州市星翼电子科技有限公司
电话:020-38271790
传真:020-36773971
购买:http://eboard.taobao.com
公司网站:www.alientek.com
技术论坛:www.openedv.com
H_zizi
- 粉丝: 355
- 资源: 66
最新资源
- 石墨烯 钙钛矿太阳能电池COMSOL仿真:光电热耦合模型
- BoostPFC闭环CRM开关电源模型Matlab BoostPFC模型,闭环控制,CRM临界导通模式,ZCS零电流关断 开关电源PFC,适合入门学习使用,带参考文献 仿真模型使用MATLAB 2
- 基于TCP协议的分布式应用请求复制(TCPCopy)设计源码
- 双向clllc谐振变器基波分析法下电压增益与品质因数Q和电感比k的关系,用matlab做得文件,可以改不同的值,得到不同的曲线
- 基于Java与前端技术的MBTI职业性格测试系统设计源码
- 基于Vue框架的在线音乐系统设计源码
- 魔术轮胎公式验证 matlab与simulink联合仿真验证魔术轮胎模型,通过对比魔术轮胎公式计算的轮胎侧偏力与carsim输出的侧偏力来验证
- 基于Java开发的阿东技术顾问yeb_back001设计源码
- 基于鸿蒙系统的OpenGL图形编程学习设计源码
- 车辆二自由度动力学模型验证 matlab与simulink联合仿真车辆二自由度动力学模型验证,将相同的前轮转角和车速输入carsim和动力学模型,对比carsim和二自由度动力学模型输出的横摆角和车辆
- 基于PHP、HTML、CSS、JavaScript的通用知识竞赛小程序设计源码
- 车辆运动学模型验证 matlab与simulink联合仿真车辆运动学模型验证,将相同的前轮转角和车速输入carsim和运动学模型,对比carsim输出和运动学模型的输出
- 自动驾驶轨迹跟踪控制-纵向mpc横向lqr 轨迹和路径不同,注意是轨迹跟踪不是路径跟踪 模型可以提供前轮转向 后轮转向 四轮转向三种模型,多套模型打包有优惠 跟踪五次多项式道轨迹,纵向控制已经制作好
- 基于Java_SpringBoot的医院综合业务管理系统设计源码
- 上位机采用Labwindows CVI编写,下位机采用RTX64实时系统编写,上位机和下位机通过共享内存通讯,下位机控制周期是1ms,上位机保存的数据为TDMS格式,可以通过NI Diadem软件进行
- 基于Vue的HQ-ADMIN后台管理框架设计源码
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈