我使用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 就是这样的,还是我那里设置不对 |
你问题不是已经找到了嘛,SystemInit()函数消耗了2ms的时间,STM32F4没有问题。 |
时钟从HSI切换回HSE 然后还要倍频 配置锁相环 APB AHB各种时钟 肯定是要有时间的,或者你这么做 全程只有HSI 一直工作在8MHZ状态下 唤醒瞬间还是HSI那么这样你的时间可能会减小很多。 |
stm32f4中有ADC校准的函数吗?
stmf407VETx烧录时报错
STM32F4高级定时器的刹车功能
STM32F4系列有对PI/SI仿真要求的文件吗?比如PDN Targets and Decoupling Example
关于12V甚至高压,简单的电阻分压测试ADC测试电路,是否容易把ADC接口烧坏?
STM32F413晶振不起振
ST大部分芯片现货有需求可添加联系 VX 一八六六五五一四八二九
STM32F407ZGT6 +LAN8720+FREERTOS+LWIP+HTTPD根据官方DEMO《STM32Cube_FW_F4_V1.28.0\Projects\STM324xG_EVAL\Applications\LwIP\LwIP_HTTP_Server_Raw》
f407vet6按照公式计算定时器溢出后时间不对
stm32f407内部dual adc开启DMA中断,进不了DMA中断问题