
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
DHT11是一款常用的低成本数字温湿度一体化传感器,由专用的温湿度采集模块和一个高性能8位微处理器组成,能够快速、稳定地采集周围环境的温度和相对湿度数据。在测量范围上,温度可测范围为0-50℃,测量精度为±2℃;相对湿度的测量范围是20%-90%RH,精度为±5%RH,适用于对温湿度精度要求不高的场景,比如家庭温湿度监测、小型温室、简易气象站等。它采用单总线通信协议,只需一根数据线即可实现与单片机
作用:恢复缺省配置参数一:TIMx,选择某个定时器参数二:结构体,里面包含配置时基单元的一些参数作用:时基单元初始化参数1:TIMx参数2:结构体作用:配置输出比较模块1参数1:TIMx参数2:结构体作用:配置输出比较模块2参数1:TIMx参数2:结构体作用:配置输出比较模块3参数1:TIMx参数2:结构体作用:配置输出比较模块4作用:输入捕获的初始化,输入捕获的四个通道配置在一个函数中,在结构体
作用:恢复缺省配置作用:初始化作用:结构体初始化作用:使能作用:中断输出使能作用:给传输计数器写数据作用:返回传输计数器的值作用:获取标志位状态作用:清除标志位作用:获取中断状态作用:清除中断挂起位初始化DMA步骤:①RCC开启DMA时钟②调用DMA_Init,初始化各个参数(外设站点三个参数)将函数参数1改为uint32_t ADDrA;//存储器站点三个参数// 起始地址将函数参数2改为uin
在嵌入式系统中,中断是一种核心机制,中断是指在主程序运行过程中,出现了特定的中断触发条件(中断源),使得CPU暂停当前正在运行的程序,转而去处理中断程序,处理完成后又返回原来被暂停的位置继续运行。接下来我会简要介绍中断系统,中断优先级以及中断嵌套。NVIC:全称嵌套中断向量控制器,是一个内核外设,是CPU的小助手作用:统一分配中断优先级以及管理中断图2 NVIC基本结构。
STM32的PWR(电源控制)模块是芯片功耗管理的核心,主要负责电源域管理、低功耗模式配置及电源监测保护。它可对内核、外设、备份域等不同电源域进行独立供电控制,支持睡眠、停止、待机等多种低功耗模式,通过关闭不必要的时钟或降低核心电压实现分级节能,同时具备电源电压监测、复位保护等功能,能有效优化系统能耗,提升电池供电设备的续航能力,是保障STM32在嵌入式系统中高效低耗运行的关键组件。
在嵌入式系统中,中断是一种核心机制,中断是指在主程序运行过程中,出现了特定的中断触发条件(中断源),使得CPU暂停当前正在运行的程序,转而去处理中断程序,处理完成后又返回原来被暂停的位置继续运行。接下来我会简要介绍中断系统,中断优先级以及中断嵌套。NVIC:全称嵌套中断向量控制器,是一个内核外设,是CPU的小助手作用:统一分配中断优先级以及管理中断图2 NVIC基本结构。
本篇主要是实现GPIO的基本功能,以及了解GPIO,并完成嵌入式学习的第一个Hello world。本文对于传感器的工作原理没有过多讲解,需要多温故而知新。
ADC初始化步骤:①开启RCC时钟,包括ADC和GPIO的时钟,ADC的CLK也需要配置//开启RCC时钟, 包括ADC和GPIO的时钟,ADC的CLK也需要配置②配置GPIO,将用到的GPIO口配置成模拟输入的模式// 配置GPIO// ADC专属模式③配置多路开关,把左边的通道接入到右边的规则组列表(选择规则组的输入通道)④配置ADC转换器连续转换模式:ENABLE——连续模式、DISABLE
STM32的FLASH(闪存)作为程序和数据的非易失性存储介质,其操作受FPEC(闪存编程和擦除控制器)管控,复位后默认处于锁定状态,需通过向FLASH_KEYR依次写入KEY1(0x45670123)和KEY2(0xCDEF89AB)解锁才能操作;编程时需使能FLASH_CR的PG位,按半字(16位)为单位在对齐地址写入,并通过FLASH_SR的BSY位判断操作完成;
DHT11是一款常用的低成本数字温湿度一体化传感器,由专用的温湿度采集模块和一个高性能8位微处理器组成,能够快速、稳定地采集周围环境的温度和相对湿度数据。在测量范围上,温度可测范围为0-50℃,测量精度为±2℃;相对湿度的测量范围是20%-90%RH,精度为±5%RH,适用于对温湿度精度要求不高的场景,比如家庭温湿度监测、小型温室、简易气象站等。它采用单总线通信协议,只需一根数据线即可实现与单片机







