打印
[STM32L1]

STM32L151 选项字节设置问题

[复制链接]
2726|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
huangbaohong|  楼主 | 2015-8-12 16:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我想通过选项字节设置看门狗硬件方式启动,代码如下:

FLASH_OB_Unlock();

FLASH_OB_UserConfig(OB_IWDG_HW, OB_STOP_NoRST, OB_STDBY_NoRST);//OB_IWDG_HW

FLASH_OB_Launch();

FLASH_OB_Lock();

但是程序每次执行FLASH_OB_Launch()这句的时候就停止了,不知道是处于什么状态,必须要给它一个复位程序才能运行。
按照手册上看来,执行FLASH_OB_Launch();应该是产生一个系统复位,但也不至于程序停止啦,下面是手册上对OBL_LAUNCH位的描述
Bit 18 OBL_LAUNCH: Launch the option byte loading
This bit is set by software to launch the option byte loading. This bit is cleared only when the
option byte loading has completed. It cannot be written if OPTLOCK is set.
When this bit is set, a reset is generated.
0: Option byte loading complete
1: Option byte has to be loaded
沙发
amanda_s| | 2015-8-13 14:18 | 只看该作者
你是在调试的状态下看的吧。
系统复位后,调试的连接就断了。需要重新连接。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

7

帖子

1

粉丝