收藏官网首页
查看: 4830|回复: 0

[经验] 第二十三篇:基于机智云的ESP-01S与STM32F103C8T6的连接与配置...

68

主题

75

帖子

5999

积分

论坛元老

Rank: 8Rank: 8

积分
5999
跳转到指定楼层
#
 楼主| 发表于 2023-11-2 21:53:45 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
校园创客福利

基于前几篇文章来玩
ESP-01S烧录机智云固件(https://club.gizwits.com/thread-169814-1-1.html)
基于机智云生成STM32代码(https://club.gizwits.com/thread-169817-1-1.html)
首先是ESP与STM的接线
ESP             STM

RX                TX
TX                RX
3.3v          3.3v
Gnd          Gnd
STM的串口有好几个,我们不知道是哪个,所以我教大家怎么看
我们打开这个文件
我们可以看到有串口1和串口2;
我们在到一般串口二接ESP模块,我们去程序中一探究竟
在main函数中初始化了两个串口函数,分别是串口1和串口2,我们去他们的定义看一下
右键,在点跳转到定义
我们可以看到串口1的波特率等
串口2:
我们刷的机智云固件,ESP-01S的波特率为9600,所以我们的ESP-01S与STM32的串口2进行连接。TX为PA2引脚、RX为PA3引脚。
我们KEY的IO口使用的是PA10和PA15引脚,如果我们没有按键,可以用杜邦线,一端连接IO口,另一端连接GND模拟按键按下

总结:这次我介绍了如何基于机智云来连接ESP-01S与STM32F103C8T6。首先需要进行ESP-01S的烧录机智云固件,并生成STM32代码。接下来是ESP与STM的接线,其中ESP的RX接到STM的TX,ESP的TX接到STM的RX,3.3V接到3.3V,GND接到GND。为了确定使用的是哪个串口,可以查看代码中的串口定义,通过跳转到定义来查看详细信息。根据波特率为9600的设置,连接ESP的TX到STM的PA2引脚,连接ESP的RX到STM的PA3引脚。KEY的IO口使用的是PA10和PA15引脚,如果没有按键,可以用杜邦线连接IO口和GND来模拟按键按下。

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

版权与免责声明 © 2006-2024 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

快速回复 返回顶部 返回列表