STM32物联网(ESP-01S模块及STM32和ESP-01S通信方式介绍)
文章目录 前言一、ESP-01S模块介绍二、STM32和ESP-01S通信方式介绍三、什么是AT指令四、创建基础工程总结 前言 本篇文章我们开始正式进入STM32物联网的专栏,在这个专栏中将会带大家学习使用STM32进行联网,联网模块的话主要就是使用到了ESP-01S WIFI模块进行联网操作。 一、ESP-01S模块介绍 ESP-01S是一款基于ESP8266芯片的Wi-Fi模块,通常用于物联网(IoT...
STM32 FSMC (Flexible static memory controller) 灵活静态内存控制器介绍
tion registers 5. 外部设备地址映射5.1 NOR/PSRAM地址映射将NOR Flash/PSRAM的支持进行封装 5.2 NAND/PC Card地址映射 1. 介绍FSMC 说到STM32的FSMC(Flexible Static Memory Controller),这个玩意儿可真是STM32家族的“多面手”。想象一下,如果STM32是个热衷于DIY的工程师,那FSMC就是他的瑞士军...
【心得】关于STM32中RTC的校准方法
最近看了一些关于RTC校准的帖子,发现很多人存在疑惑。正好最近我也在STM32中实现了RTC校准。发些心得。这些对老手来说有些罗索,但对新手有益处。 实现RTC 校准的核心之一是库文件Stm321f0x_bkp.c中的void BKP_SetRTCCalibrationValue (uint8_t CalibrationValue) 函数。谈到RTC校准的相关参考文档包括AN2604.pdf,AN2821....
STM32 cubemx配置DMA+空闲中断接收不定长数据
文章目录 前言一、串口空闲中断二、DMA+空闲中断接收不定长数据实现思路三、STM32Cubemx配置DMA+空闲中断接收不定长数据四、代码编写总结 前言 本篇文章给大家讲解一下DMA+串口空闲中断接收串口不定长数据,之前我们也是讲解过串口接收不定长数据的,那么本篇文章的话将使用DMA来接收不定长数据。 一、串口空闲中断 串口空闲中断是指在串口接收到数据后,在数据的传输结束之后,在一段连续的空闲时间内没有...
基于STM32单片机智能家居温湿度PM2.5甲醛光照无线视频监控APP设计240
STM32-240-智能家居环境监控 功能描述: 本系统由STM32F103C8T6单片机核心板、1.44寸TFT彩屏、(无线蓝牙/无线WIFI/无线视频监控模块-可选)、PM2.5传感器、甲醛传感器、温湿度传感器DHT11、可燃气体传感器、光照检测电路、蜂鸣器报警电路、三路继电器驱动电路(分别代表降温、补光、开窗)、按键电路及电源组成。 【1】设备通过电路采集相关数据,包括PM2.5值、甲醛浓度值、温...
STM32 E18-D80NK红外避障传感器
-15mA 驱动电流:100mA z 感应距离:3-80CM NPN 型光电开关;输出状态是 0,1,即数字电路中的高电平和低电平。 检测到目标是低电平输出,正常状态是高电平输出; 代码: 使用的是STM32F103C8T6 void RAY_Init(void){ GPIO_InitTypeDef GPIO_InitStructure; RCC_APB2PeriphClockCmd(RCC_APB2P...
STM32 HAL NTC(3950 10k)查表法
rature*10) + d2; } } return (0.0);} ntc_3950.h #ifndef __NTC_3950_H#define __NTC_3950_H #include "stm32f0xx_hal.h"#include "main.h" #defineADC_LOOP1_MARK 20#define ADC_LOOP2_MARK 5 /*定义一个结构体:温度,电阻阻值*/...
【基础】STM32中如何使用printf()函数
STM32串口通信中使用printf发送数据配置方法(开发环境 Keil RVMDK) 在STM32串口通信程序中使用printf发送数据,非常的方便。可在刚开始使用的时候总是遇到问题,常见的是硬件访真时无法进入main主函数,其实只要简单的配置一下就可以了。 下面就说一下使用printf需要做哪些配置。 有两种配置方法: 一、对工程属性进行配置,详细步骤如下 1、首先要在你的main 文件中 包含“std...
K210 UART串口通信介绍与 STM32通信
目录 K210-UART串口通信相关函数: 使用K210串口的时候需要映射引脚: K210与STM32串口通信 发送单字节: K210端 STM32端 发送数据包 K210端 STM32端 K210的UART模块支持全双工通信,可以同时进行数据的发送和接收。在K210上使用UART串口通信,你可以连接外部设备,如传感器、显示器、WiFi模块等,实现数据的交换和控制。 K210-UART串口通信相关函数:...
STM32学习笔记一——初识STM32
目录 一、什么是ARM 二. Cortex 内核 三.什么是STM32 四.STM32核心板原理图: 五.STM32的内部结构: 六.stm32系统结构简化图 STM32基本原理分析: 七.典型型号——STM32F103ZET6 stm32——32位单片机(数据总线是32位的) 一、什么是ARM ARM这个缩写包含两个意思: 一是指ARM公司,二是指ARM公司设计的低功耗CPU及其架构,包括ARM1~AR...