
STM32H7使用HAL库如何控制外置USB HS PHY进入低功耗
《年中视频学习心得》+我在年中学习STM32心得
touchgfx handletickevent 执行的频率 是由什么决定的
touchgfx4.25 颜色错误?
STM32L476 使用系统bootloader中的IIC下载,读取数据时,时钟线为什么会一直为低?
ubuntu 编译stm32cubmax 生成的cmake工程,在最后链接阶段报错,can don't find-lc_none
STM32CubeMX居然卡死了
STM32G474VET6如何配置HRTIM的中心对齐模式
用STM32的時候是直接用MDK方便還是在vscode用keil插件方便一些
用cubemx配置好串口后,再配置一个adc输入就会卡在HardFault_Handler里不动了。
怀疑你代码方面可能有些问题。
我今天使用STM32L476测试了,没有什么异常。我使用PA0脚作为唤醒脚,即SYSTEM WKUP 1。
在主循环里通过PA5闪烁LED后进入standby,任何时候都可以通过PA0唤醒脚唤醒。
参考代码如下,可以进行测试验证。
int main(void){
HAL_Init();
SystemClock_Config();
MX_GPIO_Init();
__HAL_RCC_PWR_CLK_ENABLE();
while (1)
{
for (uint8_t i = 0; i < 8; i++) {
HAL_Delay (400);
HAL_GPIO_TogglePin (GPIOA, GPIO_PIN_5);
} //PA5 flinking LED
HAL_SuspendTick ();
__HAL_RCC_AHB2_FORCE_RESET();
__DSB ();
__HAL_RCC_AHB2_RELEASE_RESET();
HAL_PWR_DisableWakeUpPin (PWR_WAKEUP_PIN1);
__HAL_PWR_CLEAR_FLAG(PWR_FLAG_WUF1);
//Enable wakeup pin WKUP1
HAL_PWR_EnableWakeUpPin (PWR_WAKEUP_PIN1_LOW);
//PA0 is configured in pullup mode.
HAL_PWREx_EnableGPIOPullUp (PWR_GPIO_A, PWR_GPIO_BIT_0);
HAL_PWREx_EnablePullUpPullDownConfig ();
__HAL_PWR_CLEAR_FLAG(PWR_FLAG_WUF1);
HAL_PWR_EnterSTANDBYMode (); }
}
经过万用表测试,唤醒引脚确实也从高拉到低了。但是无法唤醒
好的
如果没跑出来可能是啥得问题呢qaq
我今天使用STM32L476测试了,没有什么异常。我使用PA0脚作为唤醒脚,即SYSTEM WKUP 1。
我在主循环里通过PA5闪烁LED后进入standby,任何时候都可以通过PA0唤醒脚唤醒。
参考代码如下,可以进行测试验证。
int main(void)
{
HAL_Init();
SystemClock_Config();
MX_GPIO_Init();
__HAL_RCC_PWR_CLK_ENABLE();
while (1)
{
for (uint8_t i = 0; i < 8; i++)
{
HAL_Delay (400);
HAL_GPIO_TogglePin (GPIOA, GPIO_PIN_5);
} //PA5 flinking LED
HAL_SuspendTick ();
__HAL_RCC_AHB2_FORCE_RESET();
__DSB ();
__HAL_RCC_AHB2_RELEASE_RESET();
HAL_PWR_DisableWakeUpPin (PWR_WAKEUP_PIN1);
__HAL_PWR_CLEAR_FLAG(PWR_FLAG_WUF1);
//Enable wakeup pin WKUP1
HAL_PWR_EnableWakeUpPin (PWR_WAKEUP_PIN1_LOW);
//PA0 is configured in pullup mode.
HAL_PWREx_EnableGPIOPullUp (PWR_GPIO_A, PWR_GPIO_BIT_0);
HAL_PWREx_EnablePullUpPullDownConfig ();
__HAL_PWR_CLEAR_FLAG(PWR_FLAG_WUF1);
HAL_PWR_EnterSTANDBYMode ();
}
}
[md]应该是硬件问题,这个问题丢给了硬件工程师,然后我把一个Von的引脚待机前拉高,就正常了,之前蜂鸣器响的问题也同时解决了。虽然我不知道那个Von有啥用,。貌似是一个开关?