STM32L051C8与STM32L151C8 有什么区别? LPTIM 有什么特点,为什么STM32L151C8没有LPTIM,而STM32L051C8有1个?

1. STM32L051C8与STM32L151C8的主要区别

STM32L051C8STM32L151C8
内核Cortex-M0+Cortex-M3
主频32MHz32MHz
闪存/ SRAM64KB/8KB64KB/16KB
工作电压1.65V-3.6V1.8V-3.6V
外设丰富度较精简更丰富,如CAN、LCD、DAC等
低功耗功能更极致一般低功耗(但优于STM32F1)
LPTIM有(1个)
DataSheetL051C8L151C8

总结区别

  • L0系列(L051)是Cortex-M0+内核,极致低功耗,基础外设更精简。
  • L1系列(L151)是Cortex-M3内核,性能强、外设多,兼顾低功耗。
  • 外设数量、ROM/RAM容量等L151更丰富,但在超低功耗方面L051有自己的优势。

2. LPTIM(低功耗定时器)的特点

LPTIM(Low-Power Timer)主要特点:

  • 设计用于极低功耗下工作,支持超低功耗模式(如Stop、Standby模式下依然可用);
  • 时钟源灵活,可以用外部时钟、LSE(外部低速晶振)、LSI(内部低速振荡器)等低速低功耗时钟;
  • 功能基本可作为通用定时器,包括PWM、单脉冲模式、输入捕获、编码器模式等。
  • 在MCU主核休眠时仍可运行,用于超低功耗唤醒、间歇周期处理、RTC等应用场景。
  • 典型的电池供电、间歇唤醒功能非常依赖此特性;

参考官方描述:
The Low-Power Timer (LPTIM) is a 16-bit timer which remains functional even in low-power modes (Stop, Standby and Shutdown). It can be used to generate PWM output, measure input pulses or interface with simple digital sensors while the rest of the device is in a low-power mode.


3. 为什么L151C8没有LPTIM,而L051C8有?

原因如下:

  • LPTIM属于新一代超低功耗外设,重点集成在ST的L0、L4及更高系列里,以强化“极端低功耗频繁唤醒”场景。
  • STM32L1系列设计年代较早,主打“低功耗+丰富外设”,其低功耗特性主要靠RTC与一般定时器的运行而非专用LPTIM,不包含LPTIM模块。
  • 从L0系列开始,ST更重视物联网/新能源等超低功耗应用,在低性能器件里加上了LPTIM,适合做到“整机休眠但定时保持活跃”。
  • STM32L4、L5、WL、U系列等之后的新一代MCU几乎都有LPTIM,L1虽然定位低功耗,但没有该模块。

4. 选型建议

  • 如果应用需要靠LPTIM在极低电流待机唤醒——如周期性采集、远端唤醒或低能耗保持触发,推荐选用包含LPTIM的系列(如L0、L4等);
  • 如果是传统低功耗、对外设和运算能力有更高要求,可以考虑L1系列。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/bicheng/93395.shtml
繁体地址,请注明出处:http://hk.pswp.cn/bicheng/93395.shtml
英文地址,请注明出处:http://en.pswp.cn/bicheng/93395.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【软考中级网络工程师】知识点之网关协议深度剖析

目录一、网关协议基础探秘1.1 网关协议概念1.2 网关协议作用1.3 网关协议分类总览二、内部网关协议(IGP)深度解析2.1 距离矢量协议2.2 链路状态协议2.3 混合型协议三、外部网关协议(EGP)探秘3.1 BGP 协议详解3.2 BGP 协议的关键特…

JavaScript 中 call、apply 和 bind 方法的区别与使用

一、核心作用与基础概念这三个方法都用于显式改变函数执行时的 this 指向,解决 JavaScript 中函数上下文动态绑定的问题。1.call()立即执行函数,第一个参数为 this 指向对象,后续参数为逗号分隔的参数列表语法:func.call(thisArg,…

【Android】适配器与外部事件的交互

三三要成为安卓糕手 引入:在上一篇文章中我们完成了新闻展示页面多布局案例的展示,感悟颇多,本篇文章,继续去开发一些新的功能 一:关闭广告 所有的view都可以和我们的用户做交互,循环视图中也给我们提供了相…

MySQL的分析查询语句(EXPLAIN):

目录 基本语法: 各个字段的含义: id: select_type: table: partitions: type: possible_keys: key: key_len: ref: row: …

C++ #if

在 C 中,#if 是 预处理器指令(Preprocessor Directive),用于 条件编译,即在编译阶段根据条件决定是否包含某段代码。它通常与 #define、#ifdef、#ifndef、#else 和 #endif 配合使用。基本语法#if 条件表达式// 如果条件…

方案 | 动车底部零部件检测实时流水线检测算法改进

项目背景随着我国高速铁路运营里程突破4.5万公里,动车组日均开行超过8000列次,传统人工巡检方式已无法满足密集运行下的安全检测需求。车底关键部件如制动系统、悬挂装置、牵引电机等长期承受高强度振动和冲击,易产生疲劳裂纹、螺栓松动、部件…

企业收款统计:驱动业务决策的核心引擎设计开发——仙盟创梦IDE

代码完整代码<!DOCTYPE html> <html lang"zh-CN"><head><meta charset"UTF-8"><title>黑金风格职员统计</title><style>/* 页面基础样式 - 黑金风格 */body {font-family: Segoe UI, Tahoma, Geneva, Verdana, …

CIAIE 2025上海汽车内外饰展观察:从美学到功能的产业跃迁

在智能化、电动化浪潮推动下&#xff0c;汽车产业的市场格局、技术路线、供应链结构与用户体验正被系统性重塑。汽车感知空间核心的“内外饰件”&#xff0c;正从原本的结构性、功能性部件&#xff0c;逐步跃升为智能化、情感化和差异化体验的重要承载载体&#xff0c;开启了从…

Spring IOC容器在Web环境中的启动奥秘:深入源码解析

一、为何需要关注IOC容器启动&#xff1f;在Java Web开发中&#xff0c;Spring MVC框架的基石正是IOC容器。但你是否思考过&#xff1a;独立的IOC模块如何与Tomcat等Servlet容器协同工作&#xff1f; 其启动过程与Web容器的生命周期深度绑定&#xff0c;这是构建稳定Spring应用…

前端JS处理时间,适用于聊天、操作记录等(包含刚刚、x分钟前、x小时前、x天前)

export default {// 首页时间转化formatDate(val) {var nowDate new Date()var oldDate new Date(val)const Y oldDate.getFullYear()const M oldDate.getMonth() 1const D oldDate.getDate()var diff nowDate.getTime() - oldDate.getTime()var minutes Math.floor(di…

C#---StopWatch类

老方法&#xff0c;想要全面了解和学习一个类必先看文档 微软文档 1.StopWatch 提供一组方法和属性&#xff0c;可用来测量运行时间。 1.1 属性和方法 属性&#xff1a; 方法&#xff1a; 1.2 使用 using System.Diagnostics;namespace Study04_反射专题 {internal cla…

3DTiles转OSGB格式逆向转换方法研究

一、概述 在倾斜摄影的应用领域中&#xff0c;3DTiles与OSGB格式的互转是常见的技术需求。作为专业的GIS处理平台&#xff0c;GISBox凭借其先进的倾斜摄影反切功能&#xff0c;为用户提供了高效、稳定的跨格式数据转换解决方案。 二、3DTiles转OSGB的意义 保留原始几何与纹理…

【门诊进销存出入库管理系统】佳易王医疗器械零售进销存软件:门诊进销存怎么操作?系统实操教程 #医药系统进销存

前言&#xff1a; &#xff08;一&#xff09;试用版获取方式 资源下载路径&#xff1a;进入博主头像主页第一篇文章末尾&#xff0c;点击卡片按钮&#xff1b;或访问左上角博客主页&#xff0c;通过右侧按钮获取详细资料。 说明&#xff1a;下载文件为压缩包&#xff0c;使用…

华为交换机配置文件的相关命令和用法

文章目录一、基本配置命令一、基本配置命令 1、查看当前运行的配置文件 <Huawei>display current-configuration2、配置文件保存 <Huawei>save <Huawei>save vrpcfg-20250623.zip #保存为指定文件名3、查看保存的配置 <Huawei>display saved-configu…

【汽车标定数据】动态优先级线程池在异步多文件解析中的应用

目录 一、需求背景 项目背景&#xff1a;电控数据管理系统优化 优化方案&#xff1a;引入OLAP数据库和动态线程池 线程池性能急需解决的问题 资源过载与闲置的平衡&#xff1a; 优先级处理与公平性&#xff1a; 任务类型适配性&#xff1a; 二、线程池介绍 2.1、线程池…

Unity人形角色IK优化指南

目录 Unity中人形角色的IKI 站立、奔跑IK 1. 接触面法线 2. 调整质心位置 3. 保持原本朝向 攀爬IK 1. 四肢贴合 2. 保持身体与攀爬面的距离 3. 适应外拐角 瞄准IK 1. 头部朝向 2. 手臂朝向 尾声 本文将尝试仅使用Untiy内置的Animator来解决常见的几种运动所需的IK…

基于wireshark的USB 全速硬件抓包工具USB Sniffer Lite的使用

1、前言 随着MCU的发展和需求的增多&#xff0c;USB已成为主流MCU的标配外设&#xff0c;但很多还是全速或低速IP&#xff0c;因此往往用不上高速抓包设备。 2、安装wireshark和拷贝抓包插件 将抓包插件拷贝到wireshark的extcap目录里&#xff0c;可参考基于wireshark的USB …

easyexcel模板导出Map数据时空值列被下一行列非空数据覆盖

场景是&#xff1a;我用模板导出数据&#xff0c;sheet数据是一个List<String,Object>集合&#xff0c;然后发现第一行的第三列应该为空&#xff0c;但是不为空&#xff0c;填上了第二行的第三列数据&#xff1b;就像按列写数据&#xff0c;碰到空值&#xff0c;下一行数…

并行Builder-输出型流程编排的新思路

如果对于框架的介绍不感兴趣的可以直接跳到Getting Started快速开始 在设计一款数据加载编排框架时&#xff0c;除了任何框架都必须具备的可靠性与稳定性之外&#xff0c;对于本次编排框架的设计&#xff0c;我们把核心目标放在高性能与易用性上。这不仅要求框架能够快速、高效…

C#WPF实战出真汁03--登录界面设计

1、登录界面设计要点简洁直观的布局 登录界面应避免复杂元素&#xff0c;突出核心功能。通常包含用户名/邮箱输入框、密码输入框、登录按钮及可选功能&#xff08;如“记住我”“忘记密码”&#xff09;。保持表单字段不超过5个&#xff0c;减少用户认知负担。清晰的视觉层次 通…