资源简介
使用ESP8266 wifi模块与STM32连接,提供C语言版的ESP8266库函数,并用串口打印实时连接状态,实现smartlink和TCP连接功能,亲自编写,测试可用。
代码片段和文件信息
//注意:由于wifi和串口都占用了较大的内存空间,目前已经尽可能减少内存配次数,如出现异常情况,可以多编译几次然后下载到单片机中
//tip:尽可能不要在函数中做较大的内存分配,建议直接拿到外面以全局变量的方式进行
//对 arduinoESP8266库部分函数由C++移植到C函数,方便51,ARM等C平台调用
//对返回值由原来的true or false 改为返回int型 0表示失败 其他表示成功或其他原因返回
#include
#include “serialportAPI.h“
#include “ESP8266.h“
#include “stringAPIext.h“
#include “uart.h“
volatile unsigned long sys_tick = 0;
char data_rec[RECV_BUF_SIZE];
static uint32_t recvPkg(uint8_t *buffer uint32_t buffer_size uint32_t *data_len uint32_t timeout uint8_t *coming_mux_id);
static int eATUART(uint32_t baud);
static int eATRST(void);
static int eAT(void);
static int eATCWSMARTSTART(uint8_t typechar *link_msg);
static int eATCWSMARTSTOP(void);
static int qATCWMODE(uint8_t *mode);
static int sATCWMODE(uint8_t mode);
static int sATCIPMUX(uint8_t mode);
static int recvFindAndFilter(const char *target const char *begin const char *end char *data_recuint32_t timeout);
static int recvFind(const char *targetuint32_t timeo
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2016-01-12 15:51 STM32wifiESP8266demo\
目录 0 2016-01-11 16:40 STM32wifiESP8266demo\CMSIS\
文件 17273 2010-04-23 10:40 STM32wifiESP8266demo\CMSIS\core_cm3.c
文件 85714 2010-04-23 10:40 STM32wifiESP8266demo\CMSIS\core_cm3.h
文件 621509 2012-03-06 20:12 STM32wifiESP8266demo\CMSIS\stm32f10x.h
文件 31997 2010-04-23 10:40 STM32wifiESP8266demo\CMSIS\system_stm32f10x.c
文件 2068 2010-04-23 10:40 STM32wifiESP8266demo\CMSIS\system_stm32f10x.h
文件 1329 2014-04-10 14:18 STM32wifiESP8266demo\Dbg_RAM.ini
目录 0 2016-01-11 16:40 STM32wifiESP8266demo\Doc\
文件 5344 2010-04-23 10:41 STM32wifiESP8266demo\Doc\readme.txt
文件 14373 2016-01-12 14:30 STM32wifiESP8266demo\ESP8266.c
文件 1087 2016-01-12 14:30 STM32wifiESP8266demo\ESP8266.h
文件 70360 2015-11-05 18:12 STM32wifiESP8266demo\Jli
文件 375 2015-06-19 19:56 STM32wifiESP8266demo\Jli
目录 0 2016-01-11 16:40 STM32wifiESP8266demo\Listings\
文件 172740 2016-01-12 15:51 STM32wifiESP8266demo\Listings\htdemo.map
文件 49074 2016-01-12 15:49 STM32wifiESP8266demo\Listings\startup_stm32f10x_hd.lst
目录 0 2016-01-12 15:51 STM32wifiESP8266demo\ob
目录 0 2016-01-11 16:40 STM32wifiESP8266demo\StdPeriph_Driver\
目录 0 2016-01-11 16:40 STM32wifiESP8266demo\StdPeriph_Driver\inc\
文件 8893 2010-04-23 10:39 STM32wifiESP8266demo\StdPeriph_Driver\inc\misc.h
文件 21601 2010-04-23 10:39 STM32wifiESP8266demo\StdPeriph_Driver\inc\stm32f10x_adc.h
文件 7466 2010-04-23 10:39 STM32wifiESP8266demo\StdPeriph_Driver\inc\stm32f10x_bkp.h
文件 20503 2010-04-23 10:39 STM32wifiESP8266demo\StdPeriph_Driver\inc\stm32f10x_can.h
文件 6483 2010-04-23 10:39 STM32wifiESP8266demo\StdPeriph_Driver\inc\stm32f10x_cec.h
文件 2073 2010-04-23 10:39 STM32wifiESP8266demo\StdPeriph_Driver\inc\stm32f10x_crc.h
文件 15062 2010-04-23 10:39 STM32wifiESP8266demo\StdPeriph_Driver\inc\stm32f10x_dac.h
文件 3729 2010-04-23 10:39 STM32wifiESP8266demo\StdPeriph_Driver\inc\stm32f10x_dbgmcu.h
文件 20573 2010-04-23 10:39 STM32wifiESP8266demo\StdPeriph_Driver\inc\stm32f10x_dma.h
文件 6735 2010-04-23 10:39 STM32wifiESP8266demo\StdPeriph_Driver\inc\stm32f10x_exti.h
文件 25356 2010-04-23 10:39 STM32wifiESP8266demo\StdPeriph_Driver\inc\stm32f10x_flash.h
............此处省略52个文件信息
- 上一篇:操作系统实验三 预防进程死锁的银行家算法
- 下一篇:project项目案例
相关资源
- 6908d19c7e04dbde289b4dec5403d7fb.rar
- 泛函分析:理论和应用.pdf
- _源代码.rar
- sogoupinyin-2.2.0.0102-2.zip
- 模式分析的核方法中文版和英文版合
- zw_qq_41143492-10381309-学生考试系统.zip
- zw_feifan50-9720417-MissionPlanner1.3.32PlayUA
- zw_weixin_42810059-10567648-数学分析考研笔
- 刺客.rar
- zw_DXF转G代码.zip
- 彩票开发源码.zip
- 斯坦福-IntroductiontoRobotics.zip
- zw_gephi-0.8.2-beta.setup.zip
- zw_嵌入式网络那些事(完整中文版)
- zw_WINDOWSAPI程序设计参考大全.zip
- zw_ssm-crm-new.zip
- zw_SolidWorks2014中文版基础教程.zip
- zw_Altera官方元件封装库.zip
- zw_AutofacIOC.zip
- zw_ionicDemo.zip
- Location虚拟定位ios12.1破解版.zip
- 流体模拟插件NextLimitRealFlowC4D2.6.5.00
- 老虎淘宝客v6.0.15.zip
- iSkysoft Video Converter Ultimate 5.1简体中文
- 20180704全彩种彩票网站源码.rar
- 暗影2MAC12系统安装clover.zip
- fdt_4_09_03.exe
- pkg-win.zip
- PRML最全资料集合.zip
- 数据可视化驾驶舱.zip
评论
共有 条评论