实验器材:
战舰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
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
毕业设计-基于STM32的六足机器人设计 本设计主要是基于单片机的六足机器人控制系统设计,综合分析六足机器人的结构、步态和控制算法,结合云端服务器、WIFI技术、蓝牙技术、语音识别技术和手势识别技术进行多种控制模式的设计,并提出不同应用场景的不同构建方案。 本系统的硬件设计分为主控板和舵机控制板两部分。主控板主要负责各种控制模式的数据处理和显示,舵机控制板主要负责舵机转动角度的控制,两板通过串口进行数据的交互。主控制板采用STM32F103VET6芯片,舵机控制板采用STM32F103R8T6芯片,两者都基于ARM的Cortex M3内核进行设计的。主控制板的硬件电路设计主要有启动电路、晶振电路、下载电路、复位电路、稳压电路以及各个模块接口电路。在Altium Designer16软件中进行原理图的绘制和PCB的绘制,打样后进行焊接并完成整体的测试。 本系统的上位机主要是手机APP,其开发环境是Android Studio,采用C#作为云端开放平台语言,JAVA语言作为移动客户端设计语言,通过JAVA语言的编写实现手机客户端的数据接收和发送,最终实现基于云端和蓝牙的控制系统上位
资源推荐
资源详情
资源评论
收起资源包目录
毕业设计-基于STM32的六足机器人设计 (861个子文件)
YS-V0.3 39KB
YS-V0.3 32KB
YS-V0.7 35KB
ATK_ESP8266.uvguix.Administrator 161KB
ATK_ESP8266.uvguix.Administrator 157KB
YS-V0.7.uvgui.Administrator 73KB
云端APP.apk 17.35MB
六足机器人.apk 4.91MB
BLACKPEARLROBOT.apr 4KB
BLACKPEARLROBOT-macro.APR_LIB 660B
ATK_ESP8266.axf 670KB
ATK_ESP8266.axf 457KB
YS-V0.3_uvopt.bak 67KB
YS-V0.7_uvopt.bak 61KB
YS-V0.7_uvproj.bak 14KB
YS-V0.3_uvproj.bak 14KB
keilkilll.bat 372B
keilkilll.bat 372B
BLACKPEARLROBOT.BOM 2KB
cc936.c 697KB
cc936.c 697KB
cc949.c 546KB
cc949.c 546KB
cc950.c 433KB
cc950.c 433KB
cc932.c 240KB
cc932.c 240KB
ff.c 148KB
ff.c 148KB
stm32f10x_tim.c 104KB
stm32f10x_tim.c 104KB
lcd.c 78KB
lcd.c 78KB
sdio_sdcard.c 60KB
sdio_sdcard.c 60KB
stm32f10x_flash.c 59KB
stm32f10x_flash.c 59KB
stm32f10x_rcc.c 49KB
stm32f10x_rcc.c 49KB
stm32f10x_adc.c 45KB
stm32f10x_adc.c 45KB
stm32f10x_i2c.c 43KB
stm32f10x_i2c.c 43KB
stm32f10x_can.c 43KB
stm32f10x_can.c 43KB
stm32f10x_usart.c 36KB
stm32f10x_usart.c 36KB
system_stm32f10x.c 35KB
system_stm32f10x.c 35KB
stm32f10x_fsmc.c 34KB
stm32f10x_fsmc.c 34KB
ccsbcs.c 29KB
ccsbcs.c 29KB
stm32f10x_spi.c 29KB
stm32f10x_spi.c 29KB
stm32f10x_dma.c 28KB
stm32f10x_dma.c 28KB
stm32f10x_sdio.c 27KB
stm32f10x_sdio.c 27KB
stm32f10x_gpio.c 22KB
stm32f10x_gpio.c 22KB
stm32f10x_dac.c 18KB
stm32f10x_dac.c 18KB
core_cm3.c 16KB
core_cm3.c 16KB
usmart.c 15KB
usmart.c 15KB
touch.c 14KB
touch.c 14KB
kmp.c 13KB
stm32f10x_cec.c 11KB
stm32f10x_cec.c 11KB
usmart_str.c 11KB
usmart_str.c 11KB
app4.c 10KB
app4.c 10KB
LDChip.c 10KB
w25qxx.c 9KB
w25qxx.c 9KB
kmp.c 9KB
common.c 8KB
stm32f10x_pwr.c 8KB
stm32f10x_pwr.c 8KB
stm32f10x_rtc.c 8KB
stm32f10x_rtc.c 8KB
stm32f10x_bkp.c 8KB
stm32f10x_bkp.c 8KB
main.c 8KB
delay.c 7KB
delay.c 7KB
fattester.c 7KB
fattester.c 7KB
gt9147.c 7KB
gt9147.c 7KB
fontupd.c 7KB
fontupd.c 7KB
misc.c 7KB
misc.c 7KB
apsta.c 7KB
apsta.c 7KB
共 861 条
- 1
- 2
- 3
- 4
- 5
- 6
- 9
资源评论
学习资源网
- 粉丝: 940
- 资源: 2101
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 技术资料分享多核处理器构架的高速JPEG解码算法很好的技术资料.zip
- 技术资料分享第24章 性能和资源占用很好的技术资料.zip
- 技术资料分享第23章 LCD驱动API函数很好的技术资料.zip
- 技术资料分享第22章 LCD驱动程序很好的技术资料.zip
- 技术资料分享第21章 高层次配置很好的技术资料.zip
- 技术资料分享第20章 底层配置很好的技术资料.zip
- 技术资料分享第19章 与时间相关的函数很好的技术资料.zip
- 技术资料分享第18章 输入设备很好的技术资料.zip
- 技术资料分享第17章 Shift-JIS支持很好的技术资料.zip
- 技术资料分享第16章 Unicode很好的技术资料.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功