esp8266 stm32 驱动封装
====
# 简介
使用stm32驱动使用AT指令驱动的esp8266模块
并封装了socket类,让使用更加简单
# 环境
C、C++、基于[stm32外设库](https://github.com/Neutree/STM32f103DriverLib)
# 使用
* 将文件夹内的5个文件复制并引入工程
* 引入头文件、定义变量、资源装配、wifi初始化设置、wifi使用(socket接口(socket.h中))
* 代码 [(例程)](../../../example/offchip/esp8266/stm32f103c8t6)
```cpp
#include "USART.h"
#include "TaskManager.h"
#include "Socket_esp8266.h"
USART com(1,115200,false);
Socket_esp8266 wifi(com);
/*******************configuration****************/
char* mApJoinName ="lalala";
char* mApJoinPasswd="dd199511";
char* mServerIP = "192.168.1.104";
uint16_t mServerPort = 8989;
/***********************************************/
char dataToSend[10]={1,2,3,4,5,6,7,8,9,10};
bool WiFiInit(void);
int main()
{
TaskManager::DelayS(3);
if(!WiFiInit())
{
while(1);
}
wifi.Write(dataToSend,10);
while(1);
}
bool WiFiInit()
{
wifi.Init();//初始化时一定要清除串口缓冲区,因为WiFi上电后回显很多调试信息,可能会造成串口缓冲区溢出,上电大于2秒后调用
if(!wifi.Kick())
return false;
wifi.SetEcho(false);//关闭回响
wifi.SetMode(esp8266::esp8266_MODE_STATION,esp8266::esp8266_PATTERN_DEF);//设置为station模式
wifi.SetMUX(false);//单连接模式
wifi.JoinAP(mApJoinName,mApJoinPasswd,esp8266::esp8266_PATTERN_DEF);//加入AP
TaskManager::DelayS(2);
//连接服务器
if(!wifi.Connect(mServerIP,mServerPort,Socket_Type_Stream,Socket_Protocol_IPV4))
return false;
return true;
}
```
没有合适的资源?快使用搜索试试~ 我知道了~
基于stm32 的wifi和人体感应嵌入式程序.zip
共195个文件
h:68个
crf:57个
cpp:48个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 12 浏览量
2024-04-30
21:16:39
上传
评论
收藏 6.15MB ZIP 举报
温馨提示
基于嵌入式
资源推荐
资源详情
资源评论
收起资源包目录
基于stm32 的wifi和人体感应嵌入式程序.zip (195个子文件)
Template.uvguix.Administrator 72KB
Template.axf 700KB
Template_sct.Bak 464B
keilkill.bat 372B
system_stm32f10x.c 35KB
ff.cpp 134KB
SPI_MSD0_Driver.cpp 26KB
GPRS.cpp 24KB
GPS.cpp 21KB
AHRS_Quater.cpp 19KB
USART.cpp 15KB
Socket_esp8266.cpp 13KB
GPRS.cpp 12KB
DPPrint.cpp 12KB
I2C.cpp 11KB
RemoteControl.cpp 11KB
Interrupt.cpp 11KB
IIC.cpp 11KB
SPI.cpp 10KB
W25QXX.cpp 9KB
esp8266.cpp 9KB
InputCapture_TIM.cpp 8KB
diskio.cpp 8KB
Ultrasonic.cpp 6KB
HMC5883.cpp 6KB
ADC.cpp 5KB
MPU6050.cpp 5KB
InputCapture_EXIT.cpp 5KB
main.cpp 4KB
Timer.cpp 4KB
PWM.cpp 4KB
MS561101.cpp 4KB
SoftwareI2C.cpp 3KB
Gimbal.cpp 3KB
Remoter_PWM_EXIT.cpp 3KB
Remoter_PWM_TIM.cpp 3KB
AttitudeControl.cpp 3KB
GPIO.cpp 2KB
SHT2X.cpp 2KB
LED.cpp 2KB
TaskManager.cpp 1KB
StepMotor.cpp 1KB
Servo.cpp 1KB
AHRS_DCM.cpp 1KB
VelocityLoop.cpp 1KB
PositionLoop.cpp 1011B
DHT12.cpp 936B
GidLink.cpp 791B
SHARP_PM2_5.cpp 764B
ESCMotor.cpp 310B
MicroSD.cpp 22B
Quaternion.cpp 1B
InertialSensor.cpp 0B
gimbal.crf 373KB
ahrs_dcm.crf 369KB
main.crf 365KB
stepmotor.crf 351KB
attitudecontrol.crf 342KB
ahrs_quater.crf 341KB
gps.crf 341KB
mpu6050.crf 341KB
hmc5883.crf 340KB
ultrasonic.crf 338KB
socket_esp8266.crf 331KB
esp8266.crf 329KB
stm32f10x_tim.crf 327KB
velocityloop.crf 327KB
servo.crf 326KB
positionloop.crf 326KB
spi_msd0_driver.crf 324KB
spi.crf 324KB
remoter_pwm_tim.crf 323KB
remoter_pwm_exit.crf 322KB
diskio.crf 321KB
remoter_pwm.crf 319KB
i2c.crf 317KB
inputcapture_tim.crf 317KB
usart.crf 317KB
inputcapture_exit.crf 315KB
interrupt.crf 315KB
dht12.crf 314KB
stm32f10x_adc.crf 313KB
stm32f10x_rcc.crf 312KB
taskmanager.crf 312KB
stm32f10x_i2c.crf 311KB
sharp_pm2_5.crf 311KB
stm32f10x_usart.crf 311KB
gpio_stm32f10x.crf 311KB
gidlink.crf 311KB
ms561101.crf 310KB
iic.crf 310KB
stm32f10x_spi.crf 309KB
stm32f10x_gpio.crf 309KB
gpio.crf 309KB
stm32f10x_dma.crf 309KB
softwarei2c.crf 308KB
inputcapture.crf 307KB
system_stm32f10x.crf 307KB
stm32f10x_exti.crf 306KB
pwm.crf 306KB
共 195 条
- 1
- 2
资源评论
我慢慢地也过来了
- 粉丝: 6426
- 资源: 3991
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- mc.as
- 618家具社群团购清单.xlsx
- Javascript的鼠标手势
- hdmi in视频采集,输出到hdmi out, 支持HDMI指令控制,支持TFTP远程下载图片
- 批量word文件内容替换工具1.0 (批量实现多个 Word 文档文件文字替换利器).exe
- Cartoon GUI Pack 1.2.zip
- 我分享个魔兽内存修改器
- Python毕业设计基于Django的网易云数据分析可视化大屏系统的设计与实现+使用说明+全部资料(优秀项目).zip
- mp3 idv2,idv1,frame分析工具
- 鹈鹕优化算法POA MATLAB源码, 应用案例为函数极值求解以及优化svm进行分类,代码注释详细,可结合自身需求进行应用
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功