
背景:STM32L433VCT6 运行时钟在2Mhz,所有的外设和IO口几乎全部使用,如图所示 外设使用: 1、三个串口,其中一个串口为IRDA模式;发送和接收都使用了DMA;利用空闲中断接收数据 2、使用CAN,波特率为500K;使能接收中断 3、使用了33段LCD段码屏; 4、开启了CRC计算外设 5、另外开了四个外部中断;外部RTC、NFC、两个按键 cubemX配置 1、在STM32CubeMX上配置power savinf mode 2、系统电源供电时LDO 结果: 1、运行是10mA,进入STOP模式时是9.9mA; 2、挂仿真,没有任何唤醒的中断产生,应该是进入STOP模式了。 请教坛子的大佬们,有什么办法可以优化或者改进功耗吗?万分感谢 |
FW_H7 V1.12.1-HAL库DMA双缓冲配置
各位大佬们多提提宝贵建议定位根本原因,跪谢。STM32L452 在未知情况下打开了读保护RDP?MCU无法运行,只有解除读保护后重新烧录固件
利用stm32f412 的SPI 的DMA 模式读取外部ADC数据如何提高效率
STM32G030K6Tx使用ADC+DMA进行6通道ADC采集,DMA传输错位问题。
求助:I2S通过DMA搬运后通过USB上传上位机,转为.wav文件后声音嘈杂,音质很差,基本听不出人声
单片机板跟上位机进行串口发收数据时,每次上位机下发指令,出现问题都是在第一条指令后,有时在单片机回发完数据后偷发0x00,怎么解?
STM32F405RGT6 ADC2+TIM4触发+DMA(DMA2_Stream2_CH1)+DMA中断会死机(取消中断后完全正常)
嘉立创和淘宝买的STM32L496芯片丝印不一样,能告诉我这两个丝印有什么区别吗?
多DMA数据流问题
This example describes how to configure the FMC controller to access the SDRAM memory in low power mode
正常单芯片工号不至于是10ma这样的,板子上应该有漏电 你把你的原理图和测试设备贴上来吧
否则他们一起的耗电是不可估量的,严重影响判断。
2. 其次,进入低功耗前,要合理有序的停掉不必要的外设,尤其是有中断标志的。
3. 可以通过CUBEMX 的工具,根据配置帮助用户模拟出低功耗的电流范围作为基本判断。
板子上的外部模块功耗在4mA左右
好的,我这边使用CubeMx的功耗配置软件初步看一下
那现在功耗也不对 还有把你的测试设备和原理图贴上来才好判断
CubeMx 只是针对MCU 部分的功耗评估,不含任何外部连接部分的。
这一点还请请注意一下哈~~
好的,我这次参考看一下
大佬,你好,我这边排查了一下,把LSE两个引脚用于模拟I2C使用,配置为开漏模式,功耗高达8mA;取消配置,功耗只有900uA;
另外,捕捉了一下板子整体电流曲线,发现每隔2.5s有一个大突起,但是在调试的时候没有看到中断产生
大佬,现在遇到一个奇怪的问题,在运行模式下,MCU电源供电为LDO,接上ST-LINK,功耗为800uA;拔掉就是8mA
这个还真不好判断。
还是化繁为简吧,分段跑。
先跑最简单代码,看看功耗是否正常,然后再添加其他外设和功能。
目前正在按照这样的思路排查,多谢大佬了