guoqp 发表于 2019-3-4 17:23:38

请教:stm32由于外部中断从stop模式唤醒的代码执行顺序

stm32由于外部中断从stop模式唤醒后,是先执行中断处理函数还是先执行 __WFI() 后的代码呢?

likang1202 发表于 2019-3-4 17:39:17

先执行中断,中断执行完后跳出中断,然后执行__WFI()后的代码,最好把系统时钟再配置一下

guoqp 发表于 2019-3-4 22:00:46

likang1202 发表于 2019-3-4 17:39
先执行中断,中断执行完后跳出中断,然后执行__WFI()后的代码,最好把系统时钟再配置一下 ...

太感谢了。
我这边用到uart使用dma来收数据,uart在stop模式下收数据,总是有开头的字节收不到。不知道有没有什么好办法解决

发表于 2019-3-5 09:04:29

第一个字节用来唤醒时,数据会丢失。我记得有个文档说过,但是没有找到。
页: [1]
查看完整版本: 请教:stm32由于外部中断从stop模式唤醒的代码执行顺序