发布时间:2026/7/19 1:50:52
[STM32U3] 【NUCLEO-U3C5ZI 测评】stop模式低功耗测试 STM32U3是个低功耗系列产品在数据手册的开头就点名了优秀的功耗参数如图下面就实际测试下圈出的四个模式下的电流。仅以手中的福禄克万用表作为测试数据输出。查看到例程中有一个PWR_ModesSelection工程就是提供了一个可选择不同低功耗模式的入口和具体配置极大的方便了基础测试。具体展开编译烧录就不再展示了通过代码可知程序运行后会在串口打印出如下菜单串口助手中输入编号后关闭和清除串口配置然后具体配置所选的时钟电源等选项。对应到开头提到的4项参数这里需要测试5678项。首先给出测试结果。可以看到表格里实测值的8k sram项目全部异常且偏大太多。于是查看代码里的具体内容因为full sram对比8k sram只在sram区域配置有差异。如下代码当选择了序号4和以上的模式排除5和7也就是full SRAM排除在外要对SRAM2意外的内存区关闭时钟和掉电。看函数表示的意图没问题但注释掉以后神奇的事情出现了。请看万用表数据这是测试模式8stop3 with 8k sram。与理论值基本相当了。为什么会这样呢难道官方给出的例程有问题么。于是我问了豆包这也许是一个可以快速得到结果并汇总答案的搜索工具。内容是这样的上述内容中指出了原因但我试过交换时钟和电源操作的代码顺序并没有成功。且只要关闭了时钟或电源下次烧录就会成为问题。还需要使用boot来擦除flash代码。如下通过串口进入boot最为方便。开发板也设计了boot按钮这也是新款nucleo更实用的升级点。同时为了正常情况下的方便烧录在进入低功耗模式之前增加一个延时。下面也是测试使用的代码延时后直接进入设定模式不再使用串口。关闭SRAM区时钟和电源的函数究竟是为何会使结果异常我没有找到明确的原因和证据豆包的回答看似有理有据还需要人工核验。有已经透彻的大佬可以回帖分享感谢。---------------------作者BinWin链接https://bbs.21ic.com/icview-3521078-1-1.html来源21ic.com此文章已获得原创/原创奖标签著作权归21ic所有任何人未经允许禁止转载。

相关新闻

2026/7/19 1:45:52

Unity特效穿模问题深度解析:7种实战修复方案与排序机制详解

1. 项目概述:特效穿模,一个让美术和程序都头疼的“老朋友”在Unity项目里做特效,尤其是2D或者2.5D项目,最让人血压飙升的瞬间之一,莫过于你精心调制的火焰、烟雾或者魔法光效,毫无征兆地穿过了角色、场景或…

2026/7/19 1:45:52

有没有能同时降重和降AI的工具?亲测一次两个都降到合格

有没有能同时降重和降AI的工具?亲测一次两个都降到合格 你现在最想问的可能就是这么一句:到底有没有一个工具,能把降重和降 AI 一起做了?你八成已经踩过坑,找了个降重的,重复率是下来了,一测 A…

2026/7/19 1:45:52

反激电源带载能力不足的波形调试与UC384x系统解决方案

反激电源在开关电源设计中应用广泛,但很多工程师在实际调试中会遇到带载能力不足、波形异常等问题。这些问题往往不是单一元件故障,而是环路补偿、变压器设计、吸收电路参数等多个因素共同作用的结果。本文将以 UC384x 系列芯片为例,通过实测…

2026/7/19 4:26:28

Python零基础入门:快速掌握核心语法与开发环境配置

1. Python快速入门:从零基础到写出第一个程序作为一个从2012年开始使用Python的老程序员,我见过太多初学者在入门阶段浪费大量时间走弯路。今天我想用最直接的方式,带大家快速掌握Python的核心语法和实用技巧,让你在最短时间内写出…

2026/7/19 4:26:28

芯片程序提取的具体流程和方法

芯片程序提取的具体流程和方法提取芯片程序(“解出来”)分无加密直接读取和加密芯片解密两种情况,方法从简单到纳米级精密,核心流程如下:一、无加密芯片:直接读取(合法备份 / 维修)调…

2026/7/19 4:26:28

jQuery 2.x构建系统解析与现代前端工程化实践

1. jQuery 2.x 源码构建体系概览2006年诞生的jQuery库彻底改变了前端开发的面貌,其2.x版本作为经典分支,在保持API兼容性的同时针对现代浏览器进行了优化。要真正理解这个影响深远的库,从构建系统入手是最有效的切入点。不同于直接阅读压缩后…

2026/7/19 4:26:28

BuildAdmin: GEO 营销平台结合 AI 内容做流量转化

生成式搜索时代的流量增长新命题GEO生成引擎优化怎么落地成企业刚需随着ChatGPT、文心一言等生成式AI工具的普及,用户获取信息的方式正在发生根本性变化。传统搜索引擎时代,用户通过关键词匹配获取网页列表,而生成式搜索会直接整合全网信息&a…

2026/7/19 4:26:28

基于Boost库的C++量子计算接口层设计与实现

1. 项目概述:当经典C遇见量子前沿最近在折腾一个高性能网络调试工具,核心是用C写的,底层通信依赖Boost.Asio处理海量的TCP/UDP数据流。性能瓶颈卡在数据加密和特定计算任务上,传统算法有点力不从心。正好看到量子计算在优化和加密…

2026/7/19 4:21:28

C++后台开发面试核心考察与实战技巧

1. C后台开发面试的核心考察维度作为经历过数十场技术面试的老兵,我深刻理解C后台开发岗位的考察重点绝不仅仅是语法细节。面试官真正想评估的是候选人解决复杂系统问题的能力。根据我的实战经验,大厂面试通常围绕以下四个核心维度展开:首先是…

2026/7/19 0:00:15

Unity与Python本地通信:基于Flask的跨语言数据交换实战

1. 项目概述:为什么我们需要一个本地通信服务器?在游戏开发、数字孪生、仿真训练等众多领域,Unity作为强大的实时3D内容创作平台,其核心逻辑通常由C#驱动。然而,当我们需要进行复杂的数据分析、机器学习推理、科学计算…

2026/7/19 0:00:15

Unity与Python本地通信:基于Flask的跨语言数据交换实战

1. 项目概述:为什么我们需要一个本地通信服务器?在游戏开发、数字孪生、仿真训练等众多领域,Unity作为强大的实时3D内容创作平台,其核心逻辑通常由C#驱动。然而,当我们需要进行复杂的数据分析、机器学习推理、科学计算…

2026/7/18 16:50:29

3个高效策略:快速掌握Axure中文界面配置

3个高效策略:快速掌握Axure中文界面配置 【免费下载链接】axure-cn Chinese language file for Axure RP. Axure RP 简体中文语言包。支持 Axure 11、10、9。不定期更新。 项目地址: https://gitcode.com/gh_mirrors/ax/axure-cn 还在为Axure RP的英文界面感…