新手上路
- 积分
- 20
- 金钱
- 20
- 注册时间
- 2020-6-23
- 在线时间
- 4 小时
|
5金钱
用的MINI板子,外部中断实验的程序,修改了MAIN函数,让灯闪四次后进入停机模式,然后下载到板子上。上电后灯闪了两次就停了,按键后没反应,复位后还是没反应。
现在的情况是,可以下载程序到板子上,但是不能运行,下载其他程序也是一样的。怀疑是不是进入到了停机模式,不能出来了。停机模式的配置,是参考网上的程序设置的,这么做对不对,我也有点迷糊。之前跑待机模式,程序是下载不进去的,只有上电的瞬间才可以下载进去程序,停机模式的现象不是很清楚。
求大神帮忙分析下,是板子坏了,还是进入到停机模式了。
while(1)
{
LED0=!LED0;
LED1=!LED1;
delay_ms(1000);
LED0=!LED0;
LED1=!LED1;
delay_ms(1000);
LED0=!LED0;
LED1=!LED1;
delay_ms(1000);
LED0=!LED0;
LED1=!LED1;
delay_ms(1000);
LED0=!LED0;
LED1=!LED1;
STOP_MODE();
}
void STOP_MODE(void)
{
//RCC_APB1PeriphClockCmd(RCC_APB1Periph_PWR, ENABLE); //使能PWR外设时钟
PWR_EnterSTOPMode(PWR_Regulator_LowPower,PWR_STOPEntry_WFI);
}
|
|