文章目录前言一、准备工作二、点亮一盏LED灯1.配置工程2.代码实现3.程序烧录注意三、按键控制LED灯1.配置工程2.代码实现按键控制按键进阶1:按键进阶23.基于自己理解写的多次按键控制总结 前言单片机相当于是一种微型的电脑,我们可以利用它实现许多功能,而stm32以其独特的性能优势脱颖而出,很多人都开启了学习stm32的学习,本文就来记录一下我学习最小系统板stm32f411CEU6的小小
在做低功耗产品的时候读取芯片温度和当前电压是十分重要的一件事情。通过当前供电电压可以知晓电池电量是否低于水平值实现电池缺电报警。读取芯片温度也很重要,可以在使用内部振荡器的时候通过校准算法根据温度变化来实现实时校准芯片(另外文章有介绍)。如果不使用或尽量少使用外部元器件来实现这两个功能是摆在我们面前一个很重要的事情,遗憾的是现在网上的资料非常混乱,基本上直接使用总有点那么别扭。在这里hoowa告诉
原创 2018-12-05 13:48:45
10000+阅读
2点赞
一、DS18B20是什么?是常用的数字温度传感器,其输出的是数字信号,具有体积小,硬件开销低,抗干扰能力强,精度高的特点。DS18B20数字温度传感器接线方便,封装成后可应用于多种场合,如管道式,螺纹式,磁铁吸附式,不锈钢封装式,型号多种多样。二、主要参数1.独特的单线接口方式,DS18B20在与微处理器连接时仅需要一条口线即可实现微处理器与DS18B20的双向通讯。 2.测温范围 -55℃~+1
转载 2024-09-09 18:22:59
189阅读
最近在使用低功耗模式产品,比如STM32L051C8T6。 这款产品的低功耗设计非常优秀。比如STOP模式大家经常使用的,可以做到nA级别。 但是,如果只是STOP模式低功耗,运行模式高,电池寿命还是短。 首先介绍下STOP模式:a. 在这个模式下一定可以做到400nA的电流b. 如果做不到,请考虑是否将全部IO配置为模拟输入模式c. 是否外围挂有其他元器件。 运行模式功耗主要来自这几个地方:1.
原创 2018-11-22 17:47:17
10000+阅读
3点赞
单片机杂物箱 ...
转载 2021-10-16 20:50:00
168阅读
2评论
note 1: Several interrupts can be pending at the same time. When an interrupt request is not serviced immediately, it is latched and then processed wh
转载 2016-11-10 20:31:00
82阅读
独立看门狗为什么要看门狗?在由单片机构成的微型计算机系统中,由于单片机的工作常常会受到来自外界电磁场的干扬,造成程序的跑飞而陷入死循环,程序的正常运行被打断,由单片机控制的系统无法继续工作,会造成整个系统的陷入停滞状态,发生不可预料的后果,所以出于对单片机运行状态进行实时监测的考虑,便产生了一种专门用于监测单片机程序运行状态的模块或者芯片,俗称“看门狗"(watchdog)。看门狗解决的问题是什么
转载 2024-07-26 10:26:14
47阅读
题目描述:去商场淘打折商品时,计算打折以后的价钱是件颇费脑子的事情。例如原价 ¥988,标明打 7 折,则折扣价应该是 ¥988 x 70%
原创 2023-06-28 15:37:45
56阅读
# STM32F051 架构解析与示例 ## 引言 STM32F051是意法半导体(STMicroelectronics)推出的一款基于ARM Cortex-M0内核的微控制器。它属于STM32系列,广泛应用于物联网、汽车电子和家电等领域。本文将对STM32F051架构进行解析,并通过示例代码展示其在实际应用中的使用方式。我们还会通过流程图和状态图清晰地表达概念。 ## STM32F051
原创 11月前
171阅读
源:STM8SSTM8L引脚如何配置功耗最低STM8S无任何外围电路 单片机CAP接104电容 复位接上拉电阻,其它引脚全部悬空,利用以下程序测试电流如下:(以前也用STM8L做过类似实验,情况也基本同下)另外打开AWU 电流就变成了200uA 如果开了看门狗,就成了500uA ,这两个参数不是太好...
转载 2015-05-22 18:12:00
162阅读
GPLT-天梯赛-L1-051 打折 (5 分)
原创 2021-12-24 10:37:38
182阅读
一、原题 View the Exhibit and examine the structure of the CUSTOMERS table.Which two tasks would require subqueries or joins to be executed in a single statement? (Choose two) A. listing of cust
转载 精选 2015-08-03 19:14:54
403阅读
有三种Reset:System 复位,Power 复位,RTC域复位.System 复位System复位所有寄存器,但除了RTC,RTC backup寄存器和控制/状态寄存器RCC_CSR。system复位产生的情形有:1. NRST引脚拉低2. 看门狗计数结束(WWDG复位)3. 独立看门狗技术结束(IWDG复位)4. 软件复位(SW复位)5. 低功耗管理复位6. 选项字节加载复位7. 退出St
原创 2016-02-22 11:18:32
2893阅读
任何处理器,读到Clock时钟部分,总是费劲的。系统时钟(system clock)SYSCLK可以来自四种时钟源:HSI(high-speed internal)内部振荡器时钟HSE(high-speed external)外部振荡器时钟PLL时钟MSI(multispeed internal)振荡器时钟  启动复位/从Stop或Standby状态唤醒之后默认将MSI作为时钟源。&nb
翻译 精选 2016-02-22 15:13:12
3301阅读
5.1.4 稳压器        一个嵌入式线性稳压器为所有数字电路提供电源,除了待机电路。稳压器输出电压(VCORE)可以软件编程为三种不同电压范围1.2-1.8V(典型)(参见5.1.5)。      重启后稳压器总是使能的。它工作于三种不同模式:main(MR),low power(LPR)和power down,这取决于
翻译 精选 2016-07-12 10:54:48
5465阅读
1 J-link和ST-link的兼容性 STM8只能用ST-link。J-link兼容所有的(大部分而已)的ARM内核IC mark: http://bbs.eeworld.com.cn/thread-431094-1-1.html 其实不在线编译的话,可以选择串口和usb烧录,还有IAP(最近有
转载 2017-11-16 18:20:00
204阅读
` 靠,中断函数忘加了。 `` /* USER CODE BEGIN Header / /* @file stm32l0xx_it.c @brief Interrupt Service Routines. @attention © Copyright (c) 2021 STMicroelectron ...
sed
转载 2021-07-14 17:49:00
345阅读
2评论
文章目录前言一、HAL库配置定时器1.CubeMx配置2.函数相互调用逻辑总结 前言基于定时器输出不同占空比的PWM波,再作为led灯的输入,关于不同占空比如何改变led灯的亮度,我自己想的是类似于高中物理讲的最大电压和有效电压的区别,有效电压是指在单位时间电流所做功的平均值,高电平保持时间越长,有效电压就越高。不过这样有点解释不通PWM频率的用处了,所以可能这样理解也有点小问题。一、HAL库配
转载 2024-04-26 22:13:42
55阅读
  CW32L010作为一款可以代替STM32L010 STM32G030 CMS8S6990 STM8S003部分型号可以兼容的芯片,其功能上能够和它们相匹配,并且在功能更优秀,其芯片特点在于超低功耗,高精度ADC和主频最高可达到48MHz。  CW32L010是基于eFlash的单芯片低功耗微控制器,集成了主频高达48MHz的ARM®Cortex®-M0+内核,最高主频能
原创 2024-09-04 15:59:47
120阅读
中断函数忘加了 extern DMA_HandleTypeDef hdma_lpuart1_rx; extern DMA_HandleTypeDef hdma_lpuart1_tx; extern DMA_HandleTypeDef hdma_usart1_rx; extern DMA_Handle ...
转载 2021-07-14 17:53:00
154阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5