STM32F407 定时器触发DMA 求助大神
【MCU实战经验】基于STM32F407的音频播放器设计
盘古UE-STM32F407工控板原理图
【STM32F429心得\疑问】+STM32F4之FSMC和FMC
STM32F429读取IO口传输的数据速率
STM32F407ZGT6 手摸芯片背部重启
STM32F4 SPI 动作时,软件片选信号被拉高,IO口程序逻辑失控
STM32F401RE NUCLEO求助,串口一直不能进中断
读取STM32F407内部温度传感器值错误
STM32F429多路内部ADC独立采集的办法
方法有的,为了满足这种条件,可以在外部增加上下拉电阻,来保证外部的电平一致
感谢回复!我现在做法是在进入待机模式之前,将所有外围器件并没有完全关闭,都只是进入了休眠或挂起状态,这些器件也都是单独从电源处供电,然后才将MCU进入了待机模式,就是这样的做法,测试整板功耗非常大,降不下来,而那些器件就算正常工作也不会耗很大电流的,所以不知道该怎么处理这些器件和MCU相连引脚在MCU待机模式下。
standby mode模式没办法控制GPIO的电平状态,这个是最重要的,因为电流的主要消耗就是在于GPIO这里~
不知道你详细的硬件和需求,所以也没办法深入评论,假设你已经非常懂得处理低功耗电路和程序的情况下,
目测也只能换芯片了吧?
而我们平时希望低功耗唤醒后应该是从该位置继续开始运行代码,同时保持睡眠之前的所有状态(SRAM、外设、GPIO等)不变,所以待机模式也需不太适合,一本折衷一下使用stop模式,功耗仅次于standby,同时能满足前面的目的
评分
查看全部评分
感谢回复!
目前我的应用要求是可以用待机模式做的,而Stop mode 我也是做过的,想再降一点,算是尝试。我只是没有处理好外围电路,导致消耗还是大了许多。
评分
查看全部评分
感谢回复!目前我主要解决地方还是想怎么处理好外围器件和MCU连接的引脚电平,因为我的外围器件并没有完全断电关闭,而是进入了休眠或者挂起模式,怎么样处理才能和MCU进入待机模式之后的高阻电平相配。
感谢回复!待机模式下MCU的引脚是高阻态,加上下拉控制不到吧,我想请教的是,怎么把外围电路和MCU连接的引脚上的状态控制和MCU的引脚状态一致,这样是不是就会超级省电低功耗了?最好从硬件电路上实现。
评分
查看全部评分
感谢回复!我打算和做硬件的讨论一下先,怎么从硬件方面能处理外围电路电平。
可我进入待机模式之后,MCU引脚都是高阻,我无法控制引脚状态。
待机模式只有个别引脚可以唤醒系统:NRST、IWDG和内摆的RTC时钟,醒来后不能保留睡死前的状态——前边已有网友解答了。L系列的是这样,F系列的可能也是这样吧。没有用过F系列在极低功耗下的应用。
感谢回复!你说的这些是对的。