E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
STM32L0
STM32L0
系列之【串口收发】
上一章:
STM32L0
系列之【TIM通用定时器】文章目录1.串口1USART1初始化[注意使能接收中断]2.串口接收中断3.串口接收中断完成回调函数4.重定向输入输出,将输出重定向至printf5.main.c
wang 恒
·
2020-06-25 01:21
stm32
STM32开发笔记74:
STM32L0
低功耗唤醒后的时钟选择
单片机型号:STM32L053R8T6本文介绍
STM32L0
系列单片机低功耗唤醒后的时钟选择。
snmplink
·
2020-06-24 22:14
#
STM32快速开发
STM32快速开发
STM32开发笔记29:
STM32L0
低功耗设计——STOP_RTC模式的真实功耗
单片机型号:STM32L053R8T6本例程测试STOP_RTC模式的真实功耗,主程序如下:intmain(void){while(1){HAL_Delay(5000);Target.HAL.Rtc.EnterStopRtcMode();Target.HAL.SystemClock.SetMode(2);}}系统进入主循环后,先进行5秒延时,然后进入低功耗模式,低功耗模式设置的RTC时间为4秒,4
snmplink
·
2020-06-24 22:42
#
STM32快速开发
STM32快速开发
STM32开发笔记25:
STM32L0
低功耗设计—— 使用Keil和ST-Link下载低功耗程序
单片机型号:STM32L053R8T6继续项目的开发工作,突然发现,程序不能够正常下载到单片机中了,提示如下图所示的错误,我使用的是keil和ST-Link。这个问题在我第1次调试的时候发生过1次,我认为是我误操作将芯片烧坏了,因为当时又反复的焊接了一下芯片,也没有修好,就把这件事情放下了。今天再次出现,自己感觉可能和低功耗有关,仔细查看刚刚下载的程序,里面上来程序就进入低功耗,没有任何退出语句,
snmplink
·
2020-06-24 22:42
#
STM32快速开发
STM32快速开发
STM32开发笔记27:
STM32L0
低功耗设计——RTC模块1秒时钟的产生方法
单片机型号:STM32L053R8T6在进行低功耗设计时,使用外部中断唤醒CPU是一个非常有用而且有效的方法,但是在某些特定的应用中,我们还希望CPU能够自己醒来去完成一些特定的操作,这就需要用到RTC模块,因为RTC模块在CPU进入低功耗状态后,是还可以工作的。使用RTC,也需要得到一个最小时间间隔,一般我们将其设置为1秒,本文介绍如何设置RTC的这个最小时间间隔。先来看一下时钟图,RTC可以采
snmplink
·
2020-06-24 22:42
#
STM32快速开发
STM32快速开发
STM32开发笔记30:
STM32L0
低功耗设计——STOP_RTC模式下的休眠时间
低功耗的休眠时间的设置首先需要确定RTC的基准时间,我们一般将其设置为1秒,这在《
STM32L0
低功耗设计4:RTC模块1秒时钟的产生方法》中已经介绍过,大家看一下就好。
snmplink
·
2020-06-24 22:42
#
STM32快速开发
STM32快速开发
STM32开发笔记24:
STM32L0
低功耗设计——需求概述
单片机型号:STM32L053R8T6这几篇日志将详细记录,自己应用stm32进行低功耗设计的全过程。使用芯片:STM32L053R8T6运行模式:Range1:电源电压限制在1.71-3.6V,CPU最大运行频率为32MHz。Range2:CPU最大运行频率为16MHz。Range3:CPU最大运行频率4.2MHz低功耗模式:Sleepmode(睡眠模式)、Low-powerrunmode(低功
snmplink
·
2020-06-24 22:42
#
STM32快速开发
STM32快速开发
STM32L0
进入STOP模式后串口中断方式唤醒
STM32L0
进入STOP模式后串口中断方式唤醒展开实现功能:单片机以一定的采样频率(如2Khz)进行采样,例如每分钟(60s)只采前30s,后30s休眠(定时休眠唤醒),等到下一分钟再自动wakeup
木木总裁
·
2020-06-24 08:10
STM32
STM32L0
在stop模式下串口中断激活
进入STOP模式需要关闭所外设,设置串口RX引脚为GPIO中断,代码基于STM32CUBEMXvoidsystem_power_config(void){GPIO_InitTypeDefGPIO_InitStructure={0};/*EnablePowerControlclock*/__HAL_RCC_PWR_CLK_ENABLE();/*EnableUltralowpowermode*/HAL
KyloRen
·
2020-06-23 14:02
嵌入式
stm32l0
rtc休眠周期自动唤醒文档整理
stm32l0rtc休眠周期自动唤醒文档整理wangxl@20190814一、周期性自动唤醒--手册文档说明周期性唤醒标志由16位可编程自动重载递减计数器生成。唤醒定时器范围可扩展至17位。可通过RTC_CR寄存器中的WUTE位来使能此唤醒功能。唤醒定时器的时钟输入可以是:2、4、8或16分频的RTC时钟(RTCCLK)。当RTCCLK为LSE(32.768kHz)时,可配置的唤醒中断周期介于12
flyme2010
·
2020-06-23 08:24
stm32
MCU内部参考电压几种妙用你都知道嘛
近期接触到
STM32L0
系列MCU,为了发挥超低功耗特性使用的也是干电池供电,想要获取当前干电池组的电量。
Kv_Casey
·
2020-06-21 20:19
STM32平台开发
STM32L0
系列之按键中断所遇问题
前两天在使用stm32实现按键切换各种模式的过程中,遇到的一个小问题,仅此记录一下。在按键中断的回调函数中,用一个自定义的状态标志keyTriFlag来获得当前按键端口的电平。然后在另一个功能函数里面有一个while循环,一直在判断按键是否还在按下状态,如果按键松开,跳出循环。即while(keyTriFlag==KEY_ON);当我只是普通定义这个状态标志位的时候:uint8_tkeyTriFl
Angelic_lan
·
2020-06-21 16:31
STM32L0
系列之【LPTIM定时器】
上一章:
STM32L0
系列之【串口收发】文章目录1.LPTIM介绍2.配置时钟源并且启动3.初始化配置LPTIM4.LPTIM中断处理函数5.启用LPTIM,中断触发回调函数6.main.c主函数1.LPTIM
wang 恒
·
2020-06-21 04:55
stm32
STM32L0
进入STOP模式后串口中断方式唤醒
实现功能:单片机以一定的采样频率(如2Khz)进行采样,例如每分钟(60s)只采前30s,后30s休眠(定时休眠唤醒),等到下一分钟再自动wakeup,如此循环30分钟。30分钟之后,单片机进入休眠stop模式。用串口中断的方式将休眠的单片机唤醒。实现方法:1、定时休眠唤醒codeHAL_Delay(2000);//进行采样的时间HAL_RTCEx_DeactivateWakeUpTimer(&R
Geekjin
·
2020-06-20 22:00
STM32
STM32L0
系列超低功耗MCU可替换产品
STM32L0
系列是意法半导体MCU的入门级范围的32位超低功耗MCU,旨在实现出色的低功耗水平。结果是一款真正的超低功耗MCU,在125°C的温度下具有世界最低的功耗。
英尚微电子
·
2019-11-29 14:37
STM32L0
灵动微
意法半导体MCU
ST
MCU
Intesens IoT产品使用
STM32L0
的两大原因
EmbeddedWorld的开幕,在STM32风扇区域Intesens中展示另一个合作伙伴。这家公司专门提供维护解决方案,这些解决方案使用Sigfox或LoRa等千兆赫兹网络来促进工业应用,虽然它们的产品组合非常丰富,但出于简洁和针对性的考虑,我们仅关注两种设备:IDIAG电池和IDIAG操作器。IDIAG电池是一个相对较小的盒子,用于监视备用电源,一旦主电源出现问题故障,备用电源就会启动。通过使
英尚微电子
·
2019-11-25 15:57
意法半导体MCU
STM32F0
ST
MCU
ST
MCU
STM32L051C8T6 HAL库 stop模式下的低功耗 RTC+外部中断唤醒 总结+源码
(去百度搜索
stm32L0
中文参考手册.pd
chamption
·
2019-09-07 20:27
stm32单片机开发
STM32L0
系列串口重定义的方法
STM32L0
系列串口重定义的方法芯片型号:STM32L071RBT6本篇重点:将printf()函数重定义到USART1集成开发工具(IDE):IAR#ifdef__GNUC__/*WithGCC/RAISONANCE
neven_li
·
2019-01-04 08:58
STM32
STM32L0
读取芯片温度与当前供电电压 STM32L051C8T6
在做低功耗产品的时候读取芯片温度和当前电压是十分重要的一件事情。通过当前供电电压可以知晓电池电量是否低于水平值实现电池缺电报警。读取芯片温度也很重要,可以在使用内部振荡器的时候通过校准算法根据温度变化来实现实时校准芯片(另外文章有介绍)。如果不使用或尽量少使用外部元器件来实现这两个功能是摆在我们面前一个很重要的事情,遗憾的是现在网上的资料非常混乱,基本上直接使用总有点那么别扭。在这里hoowa告诉
hoowa
·
2018-12-05 13:45
STM32L051C8T6
STM32L0
单片机
STM32L低功耗单片机
STM32L0
内部振荡器MSI的软件校准
可能会有朋友跟我刚使用这个芯片关于MSI校准的时候有过疑惑如何校准?这里讲讲校准原理。首先,必须说,校准是必须的。在不校准的情况下0~25度时候精度是1%,超过这个温度精度偏差可能在+/-3%以上。校准后精度可以达到0.05%,这相当于delay1000ms的误差只有1000ms*0.005。校准准备:1.准备一个板子,焊接好32.768KLSE外部晶振2.准备一个校准参考代码,在st官网搜索MS
hoowa
·
2018-11-22 18:23
嵌入式
单片机
工控
STM32L低功耗单片机
STM32L0
低功耗运行模式122uA不是梦 STM32L051C8T6
最近在使用低功耗模式产品,比如STM32L051C8T6。这款产品的低功耗设计非常优秀。比如STOP模式大家经常使用的,可以做到nA级别。但是,如果只是STOP模式低功耗,运行模式高,电池寿命还是短。首先介绍下STOP模式:a.在这个模式下一定可以做到400nA的电流b.如果做不到,请考虑是否将全部IO配置为模拟输入模式c.是否外围挂有其他元器件。运行模式功耗主要来自这几个地方:1.HSE/LSE
hoowa
·
2018-11-22 17:17
嵌入式
智能硬件
STM32L低功耗单片机
STM32开发笔记26:
STM32L0
低功耗设计——Stop模式下的真实功耗
单片机型号:STM32L053R8T6在12V输入端测量电流时,电流变化比较大,不能确认语句执行的有效性,所以在3.3V稳压前端接入电流表,以测量真实电流功耗。main函数中的程序,如下,程序一执行就进入Stop模式。intmain(void){Target.EnterStopMode();while(1){}}EnterStopMode函数里面做的事情,也很简单,如下:voidCTarget::
snmplink
·
2018-06-11 02:10
STM32
STM32L0
低功耗
真实功耗
STM32
STM32快速开发
STM32免费开发环境该用谁?IAR?Keil?……
在其中最受欢迎的,是需要付费的IAR和KEIL;特别的,STM32F0和
STM32L0
的用户可以免费使用KEIL,无须担心编译代码大小限制(STM32F0andSTM32L0免费注册码http://www2
annic9
·
2017-11-06 14:19
解读STM32
上一页
1
2
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他