STM32 ESP8266模块的探索&AT指令介绍

ESP8266配置透传模式(AT指令) ESP8266使用AT指令的前提是模块已烧录AT固件,固件可以在官网下载,固件烧录这里也直接略过,可以参考其他博文 首先,用AT指令将ESP8266恢复出厂设置(因为之前配置了什么也不确定,直接恢复出厂) AT指令:AT+RESTORE 模块回发数据 AT+RESTORE OK ets Jan 8 2013,rst cause:2, boot mode:(3,7) load 0x40100000, len 1856, room 16 tail 0 chksum 0x63 load 0x3ff 阅读详情

这是本文的配套资料,最终工程请参考 新_ESP8266资料\stm32f103成功移植的项目

【免费】stm32f103c8t6esp8266资料资源-优快云文库

一、等到了ready

产品参数

我使用的是ai-thinker的esp8266-01s,以下为产品规格书

引脚定义: 

 依据引脚定义,GND接GND,VCC接3.3V,TX接USB转TTL的Rx, Rx 接USB转TTL的RX,之后尝试多次,都只是显示

初次尝试

ets Jan 8 2013,rst cause:2, boot mode:(3,6)

[12:27:20.994]

[12:27:20.994] load 0x40100000, len 6960, room 16

[12:27:21.004] tail 0

[12:27:21.004] chksum 0xa5

[12:27:21.004] load 0x3ffe8008, len 24, room 8

[12:27:21.014] tail 0

[12:27:21.014] chksum 0x1c

[12:27:21.014] load 0x3ffe8020, len 3196, room 8

[12:27:21.024] tail 4

[12:27:21.024] chksum 0xde

[12:27:21.024] csum 0xde

[12:27:21.211]

[12:27:21.214] ets Jan 8 2013,rst cause:4, boot mode:(3,6)

[12:27:21.224]

[12:27:21.224] wdt reset

[12:27:21.224] ets_main.c

查了许多资料,说是没刷固件,于是用flash down tool刷固件,可总是停在sync,最终看到这位大佬的文章:ESP8266烧录固件提示等待上电同步,下载失败-优快云博客

尝试后问题虽解决,但总是烧录不了,以下是日志:

0x3ff00050: 17790000
0x3ff00054: 020078bc
0x3ff00058: 1c00b000
0x3ff0005c: 00c8c9a3
check_err_0: 0bcheck_err_1: 00check_err_2: 00check_err_3: 02check_err_4: 0b====================
EFUSE NORMAL MODE 

接到5v依旧不行,我认为不是电源问题。。。

烧录固件

ESP8266 教程2 — 烧录AT固件_esp8266烧录固件教程-优快云博客

 

找到问题(电源)

知道某一天,我购买了tft lcd屏幕,vcc gnd接好,但就是不亮!当时改了三天的驱动,依旧不行。抱着死马当活马医的心态,我用两节干电池供电,居然亮了!!!我于是意识到电源不对,用万用表检测3.3v引脚和gnd引脚之间的电压,发现只有2.23V!!!我不用jlink供电,直接供电,再次测量,是3.27V,看来,这jlink害人不浅!!!

最终,终于等到了ready!!!

电脑上也能看到ESP_XXX的WiFi 

我尝试了很多供电方式,发现两节干电池供电不稳,一直乱码;插座上的USB供电,电流不够,esp8266反复重启;USB转TTL供电显示ets Jan 8 2013,rst cause:4, boot mode:(3,6) 。只有用USB充电线连接电脑USB口和stm32f103电源接口时才显示ready。

总结了一种检验的方式,如果说模块重启之后,在波特率为74880的系统启动日志当中显示,当前的启动模式为1,7,则证明确实进入了下载模式,否则一定要查看IO0(gnd)  io15(gnd) rst(vcc)  en(vcc)等IO口的电平,对照手册以确保正确启动。烧录完程序之后,需要将io0拉至高电平再重启才能正常运行程序(或者也可以将rst短暂接地)

 

后续踩坑

 

最近使用esp12f模块画了一个最小系统版,当io0接地的时候,启动每一次串口助手都会崩溃,甚至会导致电脑蓝屏重启esp模块本身也会重启,后续发现是我个人设计的USB HUB供电能力不足,并且CP en引脚上拉电阻过小,上电瞬时电流过大,造成模块反复重启.总之,一定要使用独立供电

 

之后在烧录程序的时候不小心把串口助手接反,导致五伏的电源接在了该模块的rx引脚上,当时拔掉串口重启后,依旧成功运行程序,但是下载程序之后,会反复重启,并且会在串口助手发送跟踪信息sector 1024

怀疑是烧坏了rx,导致程序下载失败假设该模块所谓的从flash启动,指的是从外部flash启动,或许可以通过直接烧写板载flash芯片的方式补救,后续有空再考证

 

esp01烧写失败

 

总结到正确的烧写经验之后,决定尝试之前一直烧写失败的esp01模块。该模块启动后,可在74880波特率下观察到正确的启动信息,但是一直无法下载程序.使用esp flash tool发现显示错误信息:设置串口波特率失败

 这张图是网上找的,我确定使用的是esp 8255,其他参数包括,波特率全部设置正确,最终怀疑是模块本身质量问题

 

二、测试AT指令

使用友善串口助手测试,但发送了AT、AT\r\n都没反应,或许该串口支助手不支持字符串转义,一定要使用ai-thinker官方的串口调试助手,一定要使用ai-thinker官方的串口调试助手,一定要使用ai-thinker官方的串口调试助手!!!

 

AT+GMR—查询版本信息

AT+CIPSERVER—建⽴ TCP 服务器

AT+CIPSERVERMAXCONN—设置服务器允许建⽴的最⼤连接数

AT+CIPMODE—设置传输模式 AT+SAVETRANSLINK—保存透传到 Flash

AT+CIPSTO—设置 TCP 服务器超时时间

AT+PING—Ping 功能

AT+CIUPDATE—通过 Wi-Fi 升级软件

AT+CIPDINFO—接收⽹络数据时是否提示对端 IP 和端⼝

+IPD—接收⽹络数据

AT+CIPRECVMODE—设置 TCP 连接的数据接收⽅式

AT+CIPRECVDATA—被动接收模式时,读取缓存的 TCP 数据

AT+CIPRECVLEN—被动接收模式时,查询缓存 TCP 数据的⻓度

AT+CIPSNTPCFG—设置时域和 SNTP 服务器.

AT+CIPSNTPTIME—查询 SNTP 时间..................................................

详细指令可参考 本文资料

三、模块介绍

芯片

如图,芯片左侧焊接的是一块flash,用于存储程序,右侧是esp8266芯片,前方是板载天线 。

上方有一个LED灯,当串口收发数据时会闪烁

芯片型号可参照ESP8266系列模组专题 | 安信可科技 (ai-thinker.com)

 接线

tx接RX,RX接TX,EN接3.3v(外接一个上拉电阻更好)

AT指令

1.简介

1.AT command set(AT指令集)AT(attention)

处理成功,返回OK

处理失败,返回ERROR

2.波特率为115200

3.发送时要勾选发送新行,否则要加\r\n(CR(Carriage Return回车\r)LF(Line feed换行\n))

4.有的指令标注了保存到flash,这样的是再次开机依旧有效的

例如我想知道当前AT+CWMODE的值:

AT+CWMODE?
+CWMODE:1

OK

我想设置AT+CWMODE的值:

AT+CWMODE=1

OK

(我使用的esp8266用的可能是旧版的固件,只有AT+CWMODE,新版 应该有AT+CWMODE_CUR和AT+CWMODE_DEF两种)

像AT、AT+RST都是固定的,不带参数,属于执行指令

2、基础指令

示例:
AT+GMR
AT version:2.3.0.0-dev(s
-bcd64d2 - ESP8266 - Jun 23 2021 11:42:05)
SDK version:v3.4-22-g967752e2
compile time(b498b58):Jun 30 2021 11:28:20
Bin version:2.2.0(ESP8266_1MB)

OK

发送ATE0关闭回显(E可能为echo缩写):

ATE0

OK

在发送AT,就只会回复OK了

ATE1开启回显

3.基础WIFI功能

1.AT+CWMODE

四、移(白)植(嫖)onenet驱动

找驱动

onenet例程可参考本文资料

我是用的是这个免费的公共mqtt服务器:免费的公共 MQTT 服务器 | EMQ (emqx.com)

下载好我提供的资料后,打开 新_ESP8266资料\2.OneNET-V3.2-OneNET-裸机-基础例程\21.MQTT-例程\1.ESP8266-MQTT-订阅、发布主题

查看引脚定义,发现stm32f103c8t6的RX引脚有PA3和PA10 ,TX有PA2和PA9

这里我们使用PA2、PA3和esp8266通信,PA9和PA10和电脑通信,便于调试

https://www.bilibili.com/video/BV1ae411W7yD/?p=9&spm_id_from=333.999.top_right_bar_window_history.content...

main.c中     const char *topics[] = {"kylinBoard"}; 设置mqtt通信的主题,可参考这位大佬的博文:详解MQTT主题和通配符_mqtt topic 通配符-优快云博客

然后为了便于我们进行m QT t调试,建议使用这个m QT t调试器

mqtt fx目前应该是不让免费用了,但是emqx官网有一个免费工具

 

 https://mqttx.app/zh/downloads

第一步,打开之后,这个名称还有用户名密码随便填,然后建立一个连接

第二步,订阅一个主题,这个主题就相当于是从单片机往电脑发的一个主题

单片机端代码

//我发布的是我的数据,订阅的是公家的数据

 

    const char *topics[] = {"xxx/hub/sub"};

    OneNet_Subscribe(topics, 1);

    printf("OneNet_Publish\r\n");
            
    OneNet_Publish("xxx/hub/pub", "MQTT Publish Test");
            
    ESP8266_Clear();

 

 

做微调

esp8266.c中

#define ESP8266_WIFI_INFO       "AT+CWJAP=\"ONENET\",\"IOT@Chinamobile123\"\r\n"

ONENET是WIFI名称、IOT@Chinamobile123是WiFi密码,配置成自己家的WIFI

#define ESP8266_ONENET_INFO     "AT+CIPSTART=\"TCP\",\"183.230.40.39\",6002\r\n"

 183.230.40.39改成自己服务器的IP

6002改成自己服务器的端口

我使用的是emqx的公用服务器,改成#define ESP8266_ONENET_INFO     "AT+CIPSTART=\"TCP\",\"broker.emqx.io\",1883\r\n"

成功

最终打印出信息

PROID: 77247, AUIF: test, DEVID:5616839

Tips: 连接成功

Subscribe Topic: stmSmartDesktopScreen/cmd

Tips: MQTT Subscribe OK

topic: /mylocator/sub, topic_len: 14, payload: {"lock_SW":1}

, payload_len: 14

topic: /mylocator/sub, topic_len: 14, payload: {"lock_SW":1}

, payload_len: 14

topic: /mylocator/sub, topic_len: 14, payload: {"lock_SW":1}

, payload_len: 14

topic: /mylocator/sub, topic_len: 14, payload: {"lock_SW":1

最后,请大家一定注意供电,注意供电,注意供电,我就是被供电害惨了!!!

五,常试获取网络时间和天气

第一步,连接WIFI

方式一直接配网

步骤    AT 指令    说明    
1    `AT\r\n`    测试模块是否响应,返回 `OK`    
2    `AT+RST\r\n`    重启模块,返回 `ready` 表示启动完成    
3    `AT+CWMODE=1\r\n`    设置为 Station 模式(仅连接路由器)    
4    `AT+CWJAP="SSID","密码"\r\n`    连接 Wi-Fi,例如:`AT+CWJAP="MyWiFi","12345678"`    
5    `AT+CIFSR\r\n`    获取分配到的 IP 地址,返回类似: `+CIFSR:STAIP,"192.168.1.100"`    
 

 

方式二 smartstart

 

指令 说明 

`AT+CWSTARTSMART=1\r\n` 启动 SmartConfig(支持 ESP-Touch )

网上大部分的参数都为三,但是我的at指令只支持一

Esp touch下载地址

手机使用 ESP-Touch App 输入 Wi-Fi 名称和密码 

 注意,一旦成功连接WIFI那么esp的芯片会在flash保存这个WIFI,下次在上电的过程当中会自动连接,不用再次配网

第二步,建立TCP连接获取网络时间

 

AT+CIPSTART="api.k780.com",80

网上有很多实例,都是通过TCP去模拟一个http的请求头,但是实测没有办法正常请求,这个网站的API key需要自己去申请,但是发现错误请求可以返回一个GMT时间,于是不用注册也可以白嫖

AT+CIPSEND=5
> GET

大概是这样的数据

bad request........

nail....

8:10:10
注意,还有一种写法是AT+CIPSEND后面直接跟上请求的内容,但是实测每这样每次都会返回一个错误,建议把数据长度写成一个较大的值,然后再第二次发送请求内容

 

AT+CIPCLOSE

第三步,注册知心天气的API k获取天气

 https://www.seniverse.com/login

登录知心天气官网注册并且开通这个免费的服务

之后,点击控制台,再点击里面的我的产品,之后就能看到自己的密钥

 同样的方式,但是这次把请求换成下面这个:

GET https://api.seniverse.com/v3/weather/now.json?key=XXX&location=xiaogan&language=en&unit=c

成功拿到天气json!

 

五,尝试使用platform IO进行开发

 

未完待续

 

eps8266自动重启问题, Soft WDT reset (已解决) 正文 最近刚刚入手使用esp8266, 但是在驱动步进电机的过程中出现了esp8266 自动重启问题, 具体表现为串口助手不断输出错误信息, 如下 显然是由于长时间没有喂狗导致的看门狗复位, 原因是在loop函数中长时间执行电机驱动函数, 所以添加了喂狗函数,如下 ESP.wdtFeed(); 所以在需要在loop函数中执行较长时间的代码需要注意这个问题, 及时喂狗 NOTE 应当注意的是 delay 函数和 delayMicroseconds 函数之间的区别, 长时间执行 delay 函数不会出现复位 阅读详情

相关推荐

STM32-连接wifi模块(esp8266)

乐鑫智能互联平台——ESP8266 拥有高性能无线 SOC,是一个完整且自成体系的 WiFi 网络解决方案,能够独立运行,也可以作为 slave 搭载于其他 Host 运行。

jx5631833的博客 2万+

学习WIFI模块 ESP8266-01S 遇到的问题总结

但是我没有焊线的材料,而且我发现3.3v和GND端口都连在USB-TTL上会很快就变得很烫,于是我就把有stm32c8t6插在上面的面包板用两根跳线通上电(如果不会可以往下翻有图,3.3连正极那一列,G连负极那一列),用公对母杜邦线让他们共3.3v并且共地(GND)了。ESP8266-01S需要连GND和3.3V的都用杜邦线插在通电的面包板上,在面包板左边那一列分别接在负极和正极上。上图这个接线是b站博主将两根杜邦线焊接在一起的解决办法,这样就可以共用一个3.3v了,GND同理。

qwert_qqq的博客 5633

STM32 ESP8266 无线模块使用

介绍 与STM32连接 AT指令 分类 指令格式 指令功能 测试命令 AT+=? 该命令用于查询设置命令或内部程序设置的 查询命令 AT+? 该命令用于返回参数的当前值 设置命令 AT+=<…> 该命令用于设置用户自定义的参数值 执行命令 AT+ 该命令用于执行受模块内部程序控制的变参 基础指令 命令 说明 AT 测试 AT 启动 AT+RST 重启模块 AT+GMR 查看版本信息 wifi 功能指令 命令 说明 AT

6104

matlab中esp=1.0e-3,ESP8266使用NodeMCU的致命异常(0)

当我启动ESP8266时,我正在使用我的arduino MEGA串行监视器 .Fatal exception (0): e2= 0d00l(xp00v0xao1,00e0c pe80c00d0x:2= 0d00l(xp00v0xao1,00e0c pe80c00d0x:2= 0d00l(xp00v0xao1,00e0c e 0xp0= 0e)02,0d00a 0e00c00Fic00= 0p0e ...

weixin_42505102的博客 510

ESP8266 Wi-Fi模块与STM32的连接教程

本教程详细介绍了ESP8266 Wi-Fi模块与STM32单片机的连接方法,包括硬件连接、软件配置和程序编写等方面。通过本教程的学习,您将能够掌握ESP8266模块的基本使用方法和STM32单片机的编程技巧,为后续的物联网和嵌入式系统开发打下坚实的基础。ESP8266库安装:如果您使用的是Arduino IDE或类似的开发环境,您可能需要安装ESP8266库。在物联网和嵌入式系统开发中,Wi-Fi模块是不可或缺的通信组件。请注意,上述代码仅为示例,您需要根据您的具体硬件配置和开发环境进行相应的调整。

weixin_66608063的博客 4208

基于STM32的ESP8266 WiFi模块通信基础

本文将详细说明ESP8266与STM32的硬件连接、软件配置以及简单的通信示例。本文介绍了基于STM32的ESP8266 WiFi模块通信基础,包括硬件连接、软件配置和示例代码。通过本文的介绍,读者应该能够理解如何将ESP8266与STM32结合使用,实现简单的无线通信功能。STM32通过串口发送AT指令给ESP8266,ESP8266解析指令并执行相应的操作,如连接WiFi、发送数据等。以下是一个简单的STM32与ESP8266通信的示例代码,用于发送AT指令并接收响应。

weixin_66608063的博客 2217

解决Arduino环境下ESP8266模块无限重启崩溃问题

问题背景: 最近使用ESP8266模块(NodeMCU)在Arduino环境下进行开发调试时遇到了一个ESP8266模块无限重启崩溃的问题。这个问题不是第一次发生了,很久之前遇到了后面也不知道怎么解决了。 这一次再次碰到了,经过查阅网上的资料以及不断尝试,貌似找到了对于此现象的解决方法。可能并不一定都是这个问题,这里作为记录,为大家提供一个解决方法。 问题描述 在Arduino环境下编译了ESP8266的代码,然后烧录成功后打开串口,发现模块未正常运行。在波特率为“115200”下串口不断打印错误信息,具

Sparkzgr的博客 6093

告别零散脚本:用Playwright+Pytest+Yaml+Allure搭建可维护的UI自动化项目

UI自动化测试是软件质量保障的关键环节,其核心在于模拟用户操作,对Web应用界面进行功能验证。传统的脚本堆砌方式常因代码耦合度高、维护成本大而难以为继。工程化解决方案通过分离关注点,将测试逻辑、数据和配置解耦,从而显著提升项目的可读性、可维护性和可扩展性。其技术价值在于构建可持续运行的自动化资产,而非一次性脚本。典型的应用场景包括Web应用的回归测试、兼容性测试及CI/CD流水线中的质量门禁。本文以Playwright、Pytest、Yaml和Allure为核心技术栈,详细阐述了如何从项目架构、页面对象模型

weixin_42529328的博客 299

【STM32训练—WiFi模块】第一篇、STM32驱动ESP8266WiFi模块获取网络时间

STM32驱动ESP8266WiFi模块获取苏宁后台网络时间的方法,都是我的笔记,有错误请及时指出。

大屁桃的博客 2万+

别再只跑recon-all了!FreeSurfer实战:从T1图像到freeview可视化的完整避坑指南

本文详细解析FreeSurfer从T1图像处理到freeview可视化的全流程,包括环境配置、recon-all深度解析、高级可视化技巧及性能优化策略。特别针对常见错误提供解决方案,帮助用户高效完成MRI数据分析,避免常见陷阱。

weixin_33404102的博客 353

LLC混合滞回控制 vs 电压模/电流模:UCC25640x仿真对比与选型指南

在开关电源设计中,LLC谐振变换器的环路补偿是核心难点。传统电压模控制(VMC)和电流模控制(CMC)在LLC拓扑上存在环路增益漂移、动态响应慢等局限。混合滞回控制通过滞回比较器直接调制开关频率,并融合输出电压与谐振腔电流信息,实现了自适应环路增益和快速瞬态响应。该技术显著提升轻载效率与动态性能,适用于高密度适配器、快充及车载充电机等场景。本文基于UCC25640x系列,通过仿真对比三种控制策略,为工程选型与调试提供实践参考。

weixin_33925615的博客 333

STM32物联网实战教程(一)—ESP8266的AT指令集详解

  介绍各种网络通信协议之前我们必须保证硬件设备先连接到网络才行,联网的方式有很多种,比如通过网线联网、GPRS 联网(SIM 流量业务)、或者家中 WIFI 路由器联网。这常 用的三种方式只不过是硬件层不同而已,其内置的都是 TCP/IP 网络协议,其中最方便、成 本最低的联网方式是 WIFI 联网。   WIFI 射频芯片的供应商市面上有很多,常见的比如乐鑫,博通,瑞昱,德州仪器(TI)、庆科等。ESP8266 的特点的就是价格便宜、资料齐全,支持 SDK 开发和 AT 开发。其中 SDK 开发可以省.

果果小师弟的博客 3万+

Rust 与 Golang 深度对决:从语法到应用场景的全方位解析

Rust 定义函数以fn关键字开头,参数需明确指定类型,返回值类型紧跟在箭头->之后。// 定义函数add,接收两个i32类型参数a和b,返回i32类型结果,功能为两数相加a + bRust 和 Golang 各有千秋,在不同领域展现独特优势。Rust 凭借强大的内存安全与高性能,在系统编程、网络编程以及对内存安全和性能要求高的场景中表现突出;Golang 则以简洁语法和出色并发性能,在云计算、分布式系统、Web 开发等领域占据一席之地。

muyouking 1769

STM32 驱动 ESP8266 WIFI 模块

拿到一个野火的esp8266模块,驱一下试试。 1. 模块引脚 esp8266模块引脚图 在我们使用中只使用1、2、4、6、7、8引脚即可。3、4引脚是刷新固件库时候使用。从引脚图中可以看到ESP8266主要使用USART来通信。模块默认波特率为9600. 2. 测试模块是否正常 接线如下: 测试模块引脚连线 WF-ESP8266模块 串口 VCC 3V3 GN...

guaizaiguaizai的博客 1万+

从无人机到机械臂:深入聊聊LQR和LQG在实际项目里的那些‘坑’与最佳实践

本文深入探讨了LQR和LQG在无人机和机械臂等实际项目中的应用挑战与最佳实践。从系统建模的妥协艺术到调参的系统化方法,再到离散化的细节处理,文章分享了工程实践中的宝贵经验。特别强调了如何应对传感器噪声、未建模动态等现实问题,并提供了实用的调试工具和诊断流程,帮助工程师避免常见陷阱,提升控制系统的稳定性和性能。

weixin_28683391的博客 383

如何在 Ubuntu 22.04 上安装和配置 VNC 服务器?

VNC(Virtual Network Computing)是一种图形桌面共享系统,通过网络允许用户控制另一台计算机的桌面环境。无论你是系统管理员还是开发人员,VNC 都可以在远程访问桌面环境时提供极大的便利。在安装和配置 VNC 服务器之前,我们需要确保系统是最新的,并安装一些基本工具。这些命令将更新你的软件包列表并升级所有已安装的软件包,以确保你拥有最新的安全修复和功能更新。

网络技术联盟站 4002

【常用模块】ESP8266 WIFI串口通信模块使用详解(实例:附STM32详细代码)

物联网,万物互联。这里涉及到的最基本的东西就是如何将所有的物联网设备连接在一起。最简单、最广泛使用的就是互联网。 ESP8266 WIFI串口通信模块应该是使用最广泛的一种WIFI模块之一了。为什么呢? 因为ESP8266模块是一款高性能的WIFI串口模块,可以不用知道太多WIFI相关知识就可以很好的上手。说白了,只是个WIFI转串口的设备,你只要知道串口怎么编程使用,就可以了,实现了所谓的透...

Yngz_Miao的博客 40万+

面向边缘计算的YOLOv12模型剪枝-蒸馏联合优化实战教程**

这套剪枝-蒸馏联合方案的优势在于其系统性和可靠性。它不是单一的技巧,而是一套完整的工程流程,确保了从研发到部署的无缝衔接。

FJN110的博客 158

STM32-ESP8266wifi模块实现

1.ESP8266WiFi模块介绍 1.1ESP8266wifi 模块 低功耗串口WiFi模块ESP8266内置一个Tensilica(泰思立达) Xtensa架构的32位处理器L106,具有5级流水线(ARM CortexM3是3级流水线),最大时钟速度为160MHz,可以使用高达16MB的外部SPI Flash。 该模块采用串口与MCU(或其他串口设备)通信,内置 TCP/IP协议栈,能够实现串口与 WIFI 之间的转换。通过该模块,传统的串口设备只需要简单的串口配置,即可通过WiFi传输自己的数据。

leonoe121的博客 2万+

使用R语言实战:构建Logistic回归模型

Logistic回归是一种基于概率的分类算法,它用于预测离散的结果变量(也称为响应变量或因变量)。与线性回归不同,Logistic回归的输出是一个概率值,通常在0和1之间。这使得它非常适合处理二分类问题。市场营销:预测客户是否会购买某个产品。医学研究:预测疾病的发生与否。信用风险评估:预测个人申请贷款的违约风险。社会科学:预测个人对某个政策的态度。

2301_79331230的博客 1139

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

STM32CubMX——ESP8266WiFi模块

其他引脚默认悬空即可。 :连接当前环境中的WiFi热点 :建立 TCP 连接 完成以上步骤,即可差不多完成了 ESP8266 的初始化。 具体学习可以参考:博客网站-RCC学习 输入项目名称和路径。(注:路径中不允许出现中文。) 选择应用的,开发环境 每个外设生成独立的 ’.c/.h’ 文件在文件中,添加一下代码:代码移植:main.c: : : 在使用连接onenet平台时,我们使用的 mqtt 协议的 IP 和端口号,但在代码中写的是TCP协议。 :在onenet上在控制台中,点击多协议接

W_Oilpicture的博客 1万+

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

esp8266模块 stm32通信及实战经验总结

u过本人还是在校菜鸟一只,最近跟着学长做东西,第一次使用WIFI模块与stm32进行通信,半天过去了,终于对ESP8266有了一定的理解,在此篇博客中,我只介绍如何使用(步骤以及注意事项),尽量不涉及太多的理论知识(况且我这个小白也不懂啊)。博客会不断补充,小编也不想凑博客数量,一切务实为准,不对之处,还请朋友们指出,共同进步。 参考了一篇很棒的博客,链接如下:https://blog.csdn...

qq_41821562的博客 3万+

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

轻松学会WiFi模块(ESP8266)—基于STM32,学到就是赚到!

前言 哎哎哎,发觉好久没有更新博客了,最近一直事情比较多,也没什么时间注意博客,不过接下来时间会有了,继续更新STM32F1和MSP430的文章,觉得有帮助的记得收藏点赞哦!关注博主,更多新鲜知识第一时间知道,不容错过哦! 今天这一讲注意涉及到WiFi模块ESP8266的使用,主要是用WiFi来控制LED0亮灭,包括会详细介绍一下该模块的使用,废话不多说,正题进入··· 参考资料:WIFI模块ATK-ESP8266(ESP 01) — 正点原子资料下载中心 1.0.0 文档 (openedv.co

不说二话的自家人的博客 7万+

【STM32训练—WiFi模块】第二篇、STM32驱动ESP8266WiFi模块获取天气

本文主要是STM32驱动ESP8266wifi模块获取天气。

大屁桃的博客 8878

stm32:esp8266模块的使用

目录前言与电脑的连接与手机的连接与stm32实现互传 前言 最近在准备电赛,需要使用到EPS8266-WIFI模块通过手机实现一些功能的运行,在此记录下我的一些笔记。 模块:使用的是正点原子的ATK-ESP8266-V1.3 接线:由于只需要实现一些简介的通信,只需VCC->3.3V,GND->GND,TX-RX,RX->TX,RST和IO可以不用接 与电脑的连接 通过CH-340(USB转TTL模块)连接到电脑,打开串口调试助手,发送AT(测试指令),若传回"OK"即为成功连接。

qq_43557907的博客 4355

STM32使用ESP8266模块AT指令连接心知天气API获取天气信息

二、连接WiFi ESP8266有三种WiFi模式,分别是station模式,AP模式和station+AP模式。简单来说,station模式就是8266作为连接WiFi的设备;AP模式就是8266作为提供WiFi的设备,相当于手机的热点功能。连接WiFi最简单的步骤就两步:8266为station模式和连接WiFi。 设置WiFi模式 设置WiFi模式的AT指令有AT+CWMODE,AT+CWMODE_CUR和AT+CWMODE_DEF。

weixin_46084281的博客 6925
上一篇: Godot学习记录---转场
下一篇: STM32重要参考资料
python_use
博客等级 码龄5年 430粉丝 38原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值