需求: 产品要求,平常为低功耗模式,定时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分钟才真正执行所需的工作) 这样会增加功耗。。。。。。。。。 有没有其他的方法? 谢谢! |
测试标签123
IAR FOR ARM和IAR FOR STM8无法共存,
STM8L052,液晶内部电源怎么用?
STM8S103飞线外接芯片,I2C不能得到slaveAddress应答,通讯失败。
STM8S105C6T6 UART2串口,能接收数据,不能发送数据
STM8S105K4 串口2 无奇偶校验,也能接收 偶校验的 数据
在STM8S的IAP使用中断和APP使用中断问题
STM8L151 SMBUS设计
STM8S103F复位异常
STM8L的LCD调试时不亮
评分
查看全部评分
评分
查看全部评分
评分
查看全部评分
评分
查看全部评分
不过看门狗启动了就不能关闭。
评分
查看全部评分
评分
查看全部评分