产品功能:STM32单片机通过ESP8266与阿里云平台进行通信,接受到阿里云平台(具有配套APP)数据进而执行相应操作:打开LED、关闭LED硬件设备:STM32 C8T6单片机 ESP8266模块 USB转TTL模块 3.3V供电设备一、整体思路:①:首先STM32单片机通过ESP8266模块连接路由器进而和阿里云建立TCP连接 ②:在阿里云平台创建设备和添加产品(获得三段码:产品ID、设
转载 2024-05-09 15:27:05
364阅读
网络音响设备HTTP服务器,HTMLIP输入文本框简介硬件平台网页页面展示网页编写一些比较有意思用法 简介最近根据做了一个网络音箱,根据经理要求要在音箱中做个可配置设备参数网站服务器。于是国庆期间别人到处浪,老夫只能在家干。经过这几天学习,什么JavaScript,css,HTML5都做了稍微了解,虽然后原来也做个这样服务器,但是难看到要死。了解前端三个技术基本技术和用法后自己写
基于STM32F407WIFI通信(使用ESP8266模块)本次做是WIFI通信所实现功能是:由单片机端向客户端发送数据。模式:STA模式(及连接路由器方式)。(所实现功能比较简单,只是单方向发送,测试5次,每次均成功,非常稳定,代码也非常简洁)。废话不多说,直接上代码。(本次上传代码对于比较懂仁兄已经够用,如果还有仁兄想要参考完整源码,可加我微信:wpt666aaa 或QQ:
 说明这节测试一下STM32F407通过ESP8266使用http或https远程下载升级单片机程序 我已经把固件文件放在了自己服务器上默认使用本人提供下载路径测试文件路径:  网站根目录->ota->hardware->STM32F407ESP8266BK  user_crc.bin: 是固件程序文件.该固件程序文
目录条件1—打开GPIO对应时钟 3—配置输出速度 4—选择要控制GPIO引脚 5—调用库函数,初始化GPIO6—封装 封装目的编程升级 注意:条件        LED所在引脚输出电平,从而控制灯亮灭。        对于STM32来说,原理也是一样,就是更
<p><iframe name="ifd" src="" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe></p> 前言这节测试下使用STM32F407+ESP8266 和 Android 和 微信小程序 和 网页端 接入阿里云物联网平台当前各种物联
转载 2024-04-17 15:02:53
172阅读
#include "ESP8266.h" uint8_t TXBuffer[TXBUFFER_LEN] = {0}; //网络通信数据发送缓冲 uint8_t RXBuffer[RXBUFFER_LEN] = {0}; //网络通信数据接收缓冲 uint8_t HandCMD[10]="AT\r\n"; uint8_t HandACK[2]="OK"; uint8_t QuitUnvarni
转载 2024-10-30 12:06:14
286阅读
进入错误模式代码/\*\*\*\*\*\*\*\*\*\*\*\* 进入错误模式代码 \*\*\*\*\*\*\*\*\*\*\*\*/ //进入错误模式等待手动重启 void Enter\_ErrorMode(uint8_t mode) { HAL\_GPIO\_WritePin(LED_G_GPIO_Port,LED_G_Pin,GPIO_PIN_SET); while(1) {
转载 2024-09-30 07:12:51
82阅读
MCU:H743野火挑战者 其他文章:STM32H743 FDCAN通信 接收中断如何实现如何计算并设置CAN外设波特率(基于STM32H7和HAL库)STM32H743 FDCAN 发送管理分析(HAL库)前言H743具备两个接收FIFO,分别是FIFO 0和FIFO 1,功能相同;H743提供是FDCAN,FDCAN扩展帧允许单个消息中发送64个数据字节,而CAN 2.0有效负载数据最多可
转载 5月前
76阅读
目录一、实验原理1、STM32F103C8T6单片机简介2、地址映射和寄存器映射原理3、GPIO端口初始化设置(1)时钟配置(2)输入与输出设置输入模式输出模式(3)最大速率设置(4)GPIO初始化步骤二、程序设计原理三、C语言实现流水灯1、创建项目2、线路连接3、烧录生成hex文件4、结果 一、实验原理1、STM32F103C8T6单片机简介STM32F103C8T6是一款由意法半导体公司(S
转载 2024-09-03 14:04:35
369阅读
ALIENTKE 探索者 STM32F4 开发板带有一个无线模块(WIRELESS)接口,采用 8 脚插 针方式与开发板连接,可以用来连接 NRF24L01/RFID 等无线模块。本章我们将以 NRF24L01 模块为例向大家介绍如何在 ALIENTEK 探索者 STM32F4 开发板上实现无线通信。在本章中, 我们将使用两块探索者 STM32F4 开发板,一块用于发送收据,另外一块
stm32f4xx.h#define RCC_AHBIENR *(unsigned int*)(0x40023800+0x30) #define GPIO_MODER *(unsigned int*)(0x
原创 2023-04-05 22:41:32
493阅读
stm32f407以太网及USB OTG快速开发引言想要快速完成网络协议栈和USB OTG功能,使用ST自家工具STM32CubMx再好不过了。如果你还不会使用,别着急下面我会一步一步用图片告诉你如何做。软件平台:windows、STM32CubMx、keil v5硬件平台:原子stm32f407ZGT6开发板STM32CubMx配置1、以太网管脚映射配置第一:阅读原理图,使用STM32
转载 2024-04-25 15:33:03
913阅读
首先新建或找一个基于KeilSTM32基础工程,这里我已经创建好了一个STM32F407VET6工程模板,工程结构如下图第1步矩形框内所示。下面需要移植FreeRTOS了,将FreeRTOS源码文件复制到工程文件夹中,一些用不到文件可删除(哪些文件需要用到可参考上一篇源码结构分析部分),然后在Keil中也创建一个FreeRTOS目录,将c文件添加进工程,注意port.c来自于RDVSARM_CM4F,对应于移植到SMT32F407硬件。添加完c文件后,还要添加对应h文件搜寻路径,
原创 2021-06-15 10:36:40
2801阅读
1评论
首先新建或找一个基于KeilSTM32基础工程,这里我已经创建好了一个STM32F407VET6工程模板,工程结构如下图第1步矩形框内所示。下面需要移植FreeRTOS了,将FreeRTOS源码文件复制到工程文件夹中,一些用不到文件可删除(哪些文件需要用到可参考上一篇源码结构分析部分),然后在Keil中也创建一个FreeRTOS目录,将c文件添加进工程,注意port.c来自于RDVS
原创 2021-02-27 22:12:58
1864阅读
void ETH_GPIO_Config(void){ GPIO_InitTypeDef GPIO_InitStructure; /* Enable GPIOs clocks */ /* RCC_AHB1PeriphClockCmd(RCC_A
原创 2022-12-23 00:20:19
238阅读
读懂数据手册,根据数据手册实现功能代码固件库点灯main.cvoid delay(uint32_t count) { for(;count!=0;count--); } int main(void) { /*在这里添加自己程序*/ LED_GPIO_Config(); while(1) { /*流水灯*/ /* GPIO_ResetBits(GPIOF,GP
原创 2023-04-13 23:24:41
241阅读
GPIO: 通用输入输出端口简称,是STM32 可控制引脚,STM32 芯片 GPIO 引脚与外部设备连接起来,从而实现与外部通讯、控
原创 2024-08-22 15:20:06
467阅读
如何实现“stm32f407鸿蒙” 作为一名经验丰富开发者,我将通过以下步骤教会你如何实现“stm32f407鸿蒙”。 ## 1. 硬件准备 在开始之前,我们需要准备好一些硬件设备和工具。具体准备清单如下: - 一块stm32f407开发板 - 一台电脑,安装了Keil MDK开发环境 - USB线缆,用于连接开发板和电脑 - J-Link调试器,用于下载程序到开发板 ## 2. 创建工
原创 2024-01-09 23:20:36
507阅读
# 如何在STM32F407上使用Python ## 简介 在STM32F407微控制器上使用Python语言进行开发,可以开发各种嵌入式应用程序。本文将向你介绍如何在STM32F407上使用Python,帮助你入门并学会使用。 ## 前提条件 在开始之前,你需要准备以下硬件和软件: - STM32F407开发板 - USB数据线 - 计算机 - ST-Link V2或其他调试器 - Keil
原创 2023-08-10 16:53:39
578阅读
  • 1
  • 2
  • 3
  • 4
  • 5