一款采用电池供电的产品,需要低功耗配置,选择的MCU是STM8L051。运行在无人值守的环境,且环境干扰较多,在运行过程中需要看门狗“护卫”。那么进入低功耗后,忠实的狗狗去哪呢?
首先,STM8L051默认看门狗是关闭的,假如软件控制打开看门狗,软件上是无法再关闭看门狗的(也许是MCU厂家为了安全考虑)。
最后,仔细查阅了资料发现下面信息:
36d8fabbf9d5e686494af21c931c008.png
beb588f678d04fd09c48ac581758e23.png
在opt3中可以设定。用IAR编译器,必须先连接MCU,否则设置的地方是虚的。打开后按如下配置:
3516d198713372615cd97e8bf237d79.png
搞定!