我使用STM32F407 芯片,采用STOP 的方式进入休眠
然后用外部按键唤醒,启动时钟,我的程序工作
但是我测试了一下系统唤醒的时间
我用我按键信号同步,观测系统唤醒的时间
// PWR_EnterSTOPMode(PWR_Regulator_ON,PWR_STOPEntry_WFI|PWR_STOPEntry_WFE);
PWR_EnterSTOPMode(PWR_Regulator_ON,PWR_STOPEntry_WFI);
// PWR_EnterSTANDBYMode();//????
GPIO_SetBits(GPIOE,GPIO_Pin_2 );//????LED
SystemInit();
// GPIO_SetBits(GPIOE,GPIO_Pin_2 );//????LED
我发现 按键信号和 PE2 的信号 有近20uS ,如果PE2信号放到SystemInit() 之后,则将近有2mS 的时间差。这个远远不能满足我的需求,
我想请问一下,是STM32F4 就是这样的,还是我那里设置不对 |