可以自己唤醒的,内部应该有几个中断触发源,比如RTC的定时唤醒,闹钟唤醒等,具体可以查看数据手册了解详细的触发方式,具体实现和按键方式是类似,都是设置相应中断,和唤醒条件等,像STM32Cube软件包里面都有例程可以参考。