基于STM32单片机与wifi模块串口结合进行PC端或手机端无线通信(附项目资料包)

项目所需材料:

  • stm32f103系列最小系统开发板一块。
  • WiFi模块。
  • 具有WiFi功能的手机及PC机。
  • 达普电池一包(或者学生电源一台)。.
  • 1k电阻4个,杜邦线若干。

一.硬件环境搭建

1.1-----主控芯片采用的是stm32f103c8t6芯片。
1.2----- wifi模块采用ESP8266安可信-12F。
1.3-----通过c8t6的串口2(PA2,PA3)与WiFi模块有线连接。

接线图

stm32f103最小系统开发板

  • PB.9 为wifi使能端口。
  • PA.2/PA.3为串口2端口。

wifi模块连线图
按照上图将WiFi的RST、EN等引脚上拉电阻,且与c8t6串口2有线连接即可

二.设备连接

2.1-----首先运行MDK。并且配置好stm32f103c8t6串口2的初始化及中断函数。(可参考正点原子的串口实验例程)
ESP模式配置说明
2.2-----由上表模式说明将wifi模块配置为运行模式。
2.3-----将WiFi配置为AP模式,具体步骤如下:

  1. 测试指令:AT

检查WiFi模块是否在线,若是则退出透传,且发送指令 **AT+CIPMODE=0**关闭透传。
退出透传:通过向wifi模块连续发送3个+(每个+号之间 超过10ms,这样认为是连续三次发送+)

  1. 设置工作模式:AT+CWMODE=2

数字1表示为STA模式,只能加入到已有的无线网络
数字2表示AP模式,相当于路由器创建一个无线网络,可让其他的终端连接此网络
数字3表示同时兼容AP和STA模式

  1. 重启模块:AT+RST

此处应延时2~4秒等待WiFi模块重启完成

  1. 配置AP模式无线参数:AT+CWSAP=“WiFi名称”,“WiFi密码”
  2. 检测IP是否获得:AT+CIFSR
  3. 启动多路连接模式:AT+CIPMUX=1
  4. 配置服务器:AT+CIPSERVER=1
  5. 设置服务
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值