stm32进入睡眠模式的几个注意点

(1)关闭systick

(2)先关闭外设时钟,再屏蔽中断,避免先屏蔽中断再关闭外设时钟导致中断挂起无法进入睡眠模式(立即被唤醒)。

参考:

注:图片截自《RM0433参考手册(STM32H7x3基于ARM内核的32位高级MCU)》

这里说通过NVIC确认的任何外设中断,表意不明。

经过实测,是否表明只要有中断挂起标志就是确认的外设中断?

相关推荐
蝈蝈(GuoGuo)2 小时前
STM32103CBT6显示ST7789通过SPI方式显示柬埔寨文
stm32·单片机·嵌入式硬件
Ronin-Lotus2 小时前
嵌入式硬件篇---常见电平标准
嵌入式硬件·fpga开发·常见的电平标准
大鼻噶喳3 小时前
使用VSCode开发MCU,FreeRTOS进Hard_Fault调试
vscode·单片机
我命由我123454 小时前
嵌入式 STM32 开发问题:烧录 STM32CubeMX 创建的 Keil 程序没有反应
c语言·开发语言·c++·stm32·单片机·嵌入式硬件·嵌入式
麦德泽特4 小时前
超高速总线CDCTL01A 芯片在机器人领域的应用解析
人工智能·嵌入式硬件·物联网·机器人·信息与通信
vicorv255 小时前
电流传感器在汽车中的应用:从BMS电池管理到电机控制的工程解析
stm32·单片机·嵌入式硬件
物联网嵌入式小冉学长6 小时前
3.TCP回响服务器实现及源码分析上
stm32·网络协议·tcp/ip·嵌入式
JINX的诅咒7 小时前
FPGA多通道卷积加速器:从零构建手写识别的硬件引擎
嵌入式硬件·fpga开发·cnn·开源
几道之旅15 小时前
零基础RT-thread第二节:按键控制
c语言·stm32
阿让啊16 小时前
Notepad++如何列选
c语言·嵌入式硬件·notepad++