OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 6410|回复: 3

STM8L151低功耗看门狗复位问题

[复制链接]

12

主题

32

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
329
金钱
329
注册时间
2015-6-24
在线时间
123 小时
发表于 2020-3-27 10:50:29 | 显示全部楼层 |阅读模式
10金钱
各位大捞,问下,使用STM8L151,单片机运行在停机模式下 ,开启了独立看门狗,在停机模式下会复位,通过选字节修改可以让看门狗在停机下停止计数,   现在我想通过程序控制,网上说添加以下代码会修改选字节,尝试了好像没修改,大佬位,请教要如何修改。

  do    {
        FLASH->DUKR = 0xae; // 写入第一个密钥
        FLASH->DUKR = 0x56; // 写入第二个密钥
    }
    while((FLASH->IAPSR & 0x08) == 0);//e2解锁
    FLASH->CR2 |= 0x80;
    OPT->WDG |= 0x02;//低功耗停止看门狗计数
    while((FLASH->IAPSR & 0x04) == 0)//写入完成
    {
        ;
    }

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

15

主题

1061

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
3583
金钱
3583
注册时间
2019-8-14
在线时间
1052 小时
发表于 2020-3-27 15:40:27 | 显示全部楼层
回复

使用道具 举报

2

主题

48

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
376
金钱
376
注册时间
2019-8-13
在线时间
107 小时
发表于 2021-9-7 23:52:31 | 显示全部楼层
#FLASH->DUKR = 0xae; // 写入第一个密钥         FLASH->DUKR = 0x56; // 写入第二个密钥在这里快速回复#    这两颠倒一下
回复

使用道具 举报

2

主题

48

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
376
金钱
376
注册时间
2019-8-13
在线时间
107 小时
发表于 2021-9-7 23:53:02 | 显示全部楼层
顺序颠倒一下
FLASH->DUKR = 0x56; // 写入第二个密钥
FLASH->DUKR = 0xae; // 写入第一个密钥
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-22 14:22

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表