
需求: 产品要求,平常为低功耗模式,定时2分钟工作一次。 设想: 1、STM8L05 工作在HALT低功耗模式,采用RTC定时自动唤醒方式,设计RTC 2分钟定时唤醒。 2、启动IWDG功能,但是这里会存在一个问题:手册里面提到的IWDG时间最长是1724.63ms.也就是说在1.72463秒之内, IWDG必须有 RELOAD动作,要不然MCU就位复位。 问题: 原本的设想是RTC唤醒的时候 对IWDG给出喂狗信号,但是目前设计RTC 自动唤醒的时间 远远超过1.72463秒。 徐了RTC 自动唤醒后 给IWDG喂狗信号还有其他办法吗? 把RTC自动唤醒时间设为1.72463秒之内? 唤醒 给出喂狗信号。 检查,2发分钟时间是否达到?如果没到2分钟不执行所需的工作,继续进入HALT状态? 但是这样 MCU相当于 很短时间就要执行一次唤醒。虽然唤醒后执行的工作不多(直到2分钟才真正执行所需的工作) 这样会增加功耗。。。。。。。。。 有没有其他的方法? 谢谢! |
STM8AF62XX+L99PM62GXP LIN通讯的电路原理图有吗?官网提供了一套软件,没找到对应的原理图,请大家指教一下
求一个STM8S207例程
初次接触STM8,请问在STVD中,为什么这个Struct会报错
STMS005K6T6 如何采集内部参考电压。
stm8s003 adc中断和通道切换的问题
adc施密特触发器stm8
stm8l051f3 TSSOP20 封装,待机模式下,2天后,电流突然增加到140UA
STM8S用STVP烧录怎么加密?
如何使用ST官网例程_LIN总线通讯_STM8AF
STM8 LIN
狗的时间设为25秒,RTC WakeUp 设为20秒,进入STOP模式后每20秒醒来,无其它任务时喂狗一次直接休眠;IO口及外设正常处理,休眠电流为25uA;
现在一个奇怪现象,当设备硬件复位第2次之后,休眠电流变为2mA左右,除断电外无论如何操作包括复位,再次进入休眠等,休眠电流始终是2mA。
其实可以开启开门狗 唤醒时 直接喂狗 然后检测是否进入主程序 如果不进入主程序 功耗基本不变的 而且时间极短 对总体功耗不会产生太大影响
如果 选择HALT模式 看门狗停止计数,相当于 在模式,看门狗不起作用了。
而我目前的应用是 芯片的睡眠的时间很长,几分钟,而 工作的时间却很短。几十个mS,
这个芯片将会长时间在睡眠状态。 想到看门狗的问题,就是担心 芯片 睡着了 不醒。睡不醒
评分
查看全部评分
评分
查看全部评分
评分
查看全部评分
评分
查看全部评分
不过看门狗启动了就不能关闭。
评分
查看全部评分
评分
查看全部评分
可以通过配置选项字节使看门狗在halt模式停止计数
1.5秒 唤醒一次,对于我目前产品设计的要求来说 在功耗上是很大的消耗。目前睡眠功耗是4uA,如果唤醒,则至少是mA等级吧。所以。。。。。。。。