|
我使用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那么这样你的时间可能会减小很多。 |
请问我的CubeMX为什么初始界面没有ai选项,进去之后也没有addnetwork?
ST Motor Control Workbench卡在如图界面,生成不了代码
SDIO 标致位 没有变
程序卡死在USB_EPStartXfer这里
SDIO 初始化 死在 __HAL_RCC_SDIO_CLK_ENABLE语句上
我现在使用STM32F446ZET6芯片,外挂了16m的片外SDRAM。想把程序在SDRAM中运行,一直尝试没有成功,希望得到帮助,是否有相关的例子或参考的文档
MotorControl Workbench 6.4.1 生成 FOC 项目代码后运行死机。
STM32F405rgt6 I2S DMA输入会造成卡死,这个芯片有BUG
USBX在F407上创建CDC不能正常使用
STM32F427ZGTx内部RTC秒及亚秒同步问题
微信公众号
手机版