我正在使用 8mhz 的
STM32F070CBT,几乎所有引脚都处于活动状态(用于 GPIO、PWM、SPI、I2C 等),我正在使用定时器进入低功耗调节器的停止模式,并在唤醒后使用 GPIO 外部事件唤醒我检查了 PWM 和 GPIO 仍在工作,但 Sys
tick 似乎已停止,因为所有延迟函数在延迟函数内的 HAL_GetTick 上进入无限循环并且 SysTick_Handler 不再被调用(我使用断点测试了它),我试图激活 SysTick再次使用:
- 哈尔初始化();
- HAL_ResumeTick();
- HAL_InitTick(0);
- SysTick->CTRL=0b011;
还尝试将 SysTick 优先级设置为 0,还尝试调用“SystemClock_Config();” 除了 SysTick 激活功能,但它也不起作用,有人知道我需要做什么才能重新激活 SysTick 吗?