打印
[应用相关]

两块STM32分别控制一块ESP8266,实现两机信息交互

[复制链接]
1469|37
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
两块STM32分别控制一块ESP8266,实现两机信息交互
1.前言
        2019年上半年,为了准备一个机器人比赛,就去研究了一下ESP8266 WIFI模块。模块本身已经被封装得很好了,可是在搭载到单片机上出现了很多问题,借此机会总结一下:单片机配置流程和中间可能遇到的一些坑。

2.思路
做什么:单片机 控制 ESP8266。

怎么做:a.STM32核心板提供ESP8266所需要的硬件环境;
             b.程序中写好特定格式的命令,通过串口发送给ESP8266。

技术路线:\



使用特权

评论回复
沙发
caigang13| | 2022-3-1 08:12 | 只看该作者
有代码嘛?

使用特权

评论回复
板凳
AloneKaven| | 2022-10-7 20:12 | 只看该作者
可以分享下代码吗

使用特权

评论回复
地板
Pulitzer| | 2022-10-9 07:21 | 只看该作者

表示它是函数指针,另外其函数实体可以先初始化为0

使用特权

评论回复
5
Uriah| | 2022-10-9 14:22 | 只看该作者

make_youtiao()执行完后,控制转回到调用函数中

使用特权

评论回复
6
Bblythe| | 2022-10-9 17:21 | 只看该作者

LSI、LSE是作为IWDGCLK(独立看门狗)时钟源和RTC时钟源使用

使用特权

评论回复
7
lzbf| | 2022-10-23 20:17 | 只看该作者
服务器端的模块配置为AP模式,客户端的模块配置为Station模式。

使用特权

评论回复
8
bestwell| | 2022-10-23 20:26 | 只看该作者
可以通过网络远程控制ESP8266

使用特权

评论回复
9
vivilyly| | 2022-10-23 20:49 | 只看该作者
实现思路:TCP网络通信分层为:应用层、网络层、数据链路层、物理层;1. 设置ESP8266为station模式,在数据链路层连接AP,获取IP地址;2. 在网络层进行TCP连接:作为client连接远程server,作为server监听远程client信息

使用特权

评论回复
10
1988020566| | 2022-10-23 21:20 | 只看该作者
用AT指令对模块进行初始化设置成为透传模式,连接TCP服务器就可以了。也可以直接用透传固件,连接TCP服务器。

使用特权

评论回复
11
bestwell| | 2022-10-24 16:59 | 只看该作者
STM32需要在两者之间使用逻辑电平控制器来安全地与 ESP8266 一起工作。

使用特权

评论回复
12
1988020566| | 2022-10-24 17:49 | 只看该作者
需要准备两个设备

一个作为客户端的ESP8266,编号Client
一个作为服务器的ESP8266,编号Server

使用特权

评论回复
13
kkzz| | 2022-10-24 18:45 | 只看该作者
两片单片机使用串口与ESP8266通讯,设置8266均为UDP模式即可通讯。

使用特权

评论回复
14
pl202| | 2022-10-24 19:38 | 只看该作者
串口通信,TX是接RX的,RX接TX。你TX接TX,RX接RX,能收到信息才怪呢。ESP8266,刚玩的时候可以用AT命令

使用特权

评论回复
15
nomomy| | 2022-10-24 20:30 | 只看该作者
WIFI模块ESP8266,一个主机,多个从机时,如何固定从机编号?

使用特权

评论回复
16
claretttt| | 2022-10-24 21:21 | 只看该作者
ESP8266 RXD - 单片机 TXD,ESP8266 TXD - 单片机 RXD,具体需要 看模块 和 单片机 的 引脚排列,可以看 相关数据手册。

使用特权

评论回复
17
everyrobin| | 2022-10-24 22:11 | 只看该作者
如何在esp8266上实现web server

使用特权

评论回复
18
1988020566| | 2022-10-25 18:58 | 只看该作者
通过STM32向esp8266发送AT指令,对8266进行配置,设置好8266上传的ip地址,配置好后,用STM32发送要上传的数据给8266

使用特权

评论回复
19
kkzz| | 2022-10-25 19:50 | 只看该作者
创建热点的设备能够连接外网时,ESP8266就可以连接外网将数据上传到云服务器  

使用特权

评论回复
20
pl202| | 2022-10-25 20:44 | 只看该作者
ESP8266有三种工作模式:1.Station (客户端模式)2.AP (接入点模式)3.Station+AP (两种模式共存)station模式就是客户端模式的意思,说白了,就像联网的电脑、手机一样,属于一个客户端。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

27

主题

360

帖子

1

粉丝