基于STM32(Freertos)&ESP01S的红外空调网络控制器 -硬件部分04-05 收起 1.概述 本文基于ESP01S 硬件,Arduino 开发环境,Blinker库及手机控制APP,完成与STM32的通信,为手机APP提供按键文字数据接口。 2.ESO01S 驱动代码 #define BLINKER_WIFI #include <Blinker.h> #include <NTPClient.h>//用于获取网络时间 #...
这里我们以 ST-LINK 为例,说说如何在线调试 STM32F1。 ST-LINK 支持 JTAG 和 SWD,同时 STM32F103 也支持 JTAG 和 SWD。所以,我们有 2 种方式可以用来调试,JTAG 调试的时候,占用的 IO 线比较多,而 SWD 调试的时候占用的 IO 线很少,只需要两根即可。 ST-LINK 的驱动安装比较简单,我们在这里就不说了,在安...
static uint32_t GetSector(uint32_t Address) { uint32_t sector = 0; if ((Address < ADDR_FLASH_SECTOR_1) && (Address >= ADDR_FLASH_SECTOR_0)) { sector = FLASH_SECTOR_0; } ... } else if ((Address < ADDR_FLASH_SECTOR_23) && (Address >= ADDR_FLASH_SECTOR_22)) { sector =...
到此完成ESP01S的配网流程,ESP01S可以直接接到STM32最小系统的串口进行使用了。接下来是各个模块与单片机的连接,接线图如下:STM32代码下载与cobeMX配置 利用机智云开发者中心的MCU开发便捷快速生成代码 下载好并解压缩机智云平台生成的代码。打开解压好的STM32CubeMX文件,记住路径不能有中文!
03:07 STM32项目面包板接线调试 09:19 P1.1STM32工程下载点亮LED 05:39 P1.2驱动STM32I/O口让LED闪烁 05:16 P1.3STM32+ESP8266连接巴法云平台 09:38 P1.4微信小程序与STM32数据互通 08:29 P1.5上传DHT11温湿度数据到巴法云 07:29 P1.6完成项目调试 09:58 P1.7增加OLED显示 00:17 物...
将程序下载到stm32中,串口助手接收区,显示已连接wifi,且已连接本地TCP服务器 ESP-01S的ip地址是192.168.3.2,显示客户端已连接。 ESP-01S向本地服务器发送数据# 项目地址: [esp8266串口发送](F:\Keil MDK\Stm Project\esp8266串口发送) 接线: stm32esp-01s PA3(usart2) TX PA2 RX PC14 RST 3.3V 3.3V...
STM32最小系统板与ESP01S接入机智云教程 本次采用STM32F103C8T6单片机、ESP-01S 模块、红外避障模块、蜂鸣器模块,OLED(0.96 iic)、继电器模块 、超声波模块,接入机智云平台,分别演示机智云平台的各类型数据点的用法。为嵌入式学习添砖加瓦,快速接入机智云云平台。
本次采用 STM32F103C8T6单片机、ESP-01S 模块、红外避障模块、蜂鸣器模块,OLED(0.96 iic)、继电器模块 、超声波模块,接入机智云平台,分别演示机智云平台的各类型数据点的用法。为嵌入式学习添砖加瓦,快速接入机智云云平台。 适用的人群:入门嵌入式、学生、电子DIY爱好者 ...
STM32+ESP8266/TCP/MQTT+巴法云+微信小程序TCP通讯 (5/9) 自动连播 7581播放 简介 订阅合集 P1项目介绍 03:07 STM32项目面包板接线调试 09:19 P1.1STM32工程下载点亮LED 05:39 P1.2驱动STM32I/O口让LED闪烁 05:16 P1.3STM32+ESP8266连接巴法云平台 09:38 P1.4微信小程序与STM32数据互通 ...
中添加Hardware 文件夹的编译路径,以及添加进入工程补全外设的头文件,在main.h中添加#include"stm32f1...