请问STM32L476 nucleo如何从shutdown模式下唤醒处设置调试断点?

2019-07-14 15:03发布

各位好!
   我用STM32L476 nucleo板运行STM32Cube_FW_L4_V1.3.0下的STM32L476RG-NucleoExamplesPWRPWR_SHUTDOWN例程。运行功能正常。按下按键能执行enter low power mode;但是,就是找不到返回shutdown模式的断点代码。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
5条回答
zhj1163979310
2019-07-15 09:43
void JTAG_Init(FunctionalState NewState)
{
        GPIO_InitTypeDef GPIO_InitStructure;

        if(NewState == ENABLE)
        {
                GPIO_InitStructure.GPIO_Pin   = GPIO_Pin_13;
                GPIO_InitStructure.GPIO_Mode  = GPIO_Mode_AF;
                GPIO_InitStructure.GPIO_PuPd  = GPIO_PuPd_UP;
                GPIO_InitStructure.GPIO_Speed = GPIO_Speed_40MHz;
                GPIO_Init(GPIOA, &GPIO_InitStructure);
               
                GPIO_InitStructure.GPIO_Pin   = GPIO_Pin_14;
                GPIO_InitStructure.GPIO_PuPd  = GPIO_PuPd_DOWN;
                GPIO_Init(GPIOA, &GPIO_InitStructure);
        }
        else
        {
                GPIO_InitStructure.GPIO_Pin   = GPIO_Pin_13 | GPIO_Pin_14;
                GPIO_InitStructure.GPIO_Mode  = GPIO_Mode_OUT;
                GPIO_InitStructure.GPIO_Speed = GPIO_Speed_400KHz;
                GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;
                GPIO_InitStructure.GPIO_PuPd  = GPIO_PuPd_NOPULL;
                GPIO_Init(GPIOA, &GPIO_InitStructure);
        }
        DBGMCU_Config(DBGMCU_STOP, NewState);
        RCC_AHBPeriphClockLPModeCmd(RCC_AHBPeriph_GPIOA, NewState);
}
加上这个试试

一周热门 更多>