STM32F4开发板的待机唤醒实验教程求助

2019-07-20 22:45发布

新人求助:
1、在将原子哥的 库函数版本待机唤醒实验例程 烧录到板中后立刻长摁key-up可以开机,然后长摁key-up可以进入待机,但是接下来无法再次唤醒,摁key-up键无效,这是为什么呢?
2、烧录原子哥的寄存器版本的唤醒实验后,cpu处于待机状态,为什么DS0会不停闪烁呢。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
stm小菜鸡
1楼-- · 2019-07-21 03:40
此贴已终结,在论坛中发现类似问题,原来是之前烧录的rtc实验,rtc的定时器做的怪。
特朗姆斯
2楼-- · 2019-07-21 03:42
1. 第一个问题,烧录到板中之后立刻长按key-up可以开机”,你描述的这个现象不对

烧录完程序启动之后就是开机状态,怎么会还要长按来开机?

2. 第二个问题,你检查一下工程里面DS0有关的程序就知道了
stm小菜鸡
3楼-- · 2019-07-21 09:09
特朗姆斯 发表于 2016-4-19 15:12
1. 第一个问题,烧录到板中之后立刻长按key-up可以开机”,你描述的这个现象不对

烧录完程序启动之后就 ...

烧录完后程序启动,因为没有摁三秒,所以在WKUP_Init函数中
if(Check_WKUP()==0)
        {
                Sys_Enter_Standby();        //不是开机,进入待机模式  
        }
这段代码会让cpu进入待机状态。   
还有谢谢回复,我的问题解决了,将之前的rtc实验例程修改一下,关闭它的定时器,烧录一下,然后待机实验的程序就能正常运行了。
特朗姆斯
4楼-- · 2019-07-21 11:25
 精彩回答 2  元偷偷看……

一周热门 更多>