Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
客户在进入休眠前,已经把所有中断关闭,且把相关外设都Deinit,但是还是偶发出现不能进入休眠,然后休眠判断超时复位,在软件层面对此客户有下面几点想法: 1.尽管对外设进行了Deinit操作,但仍然不知道是否完全满足MCU进休眠的所有条件,是否可以通过读哪些寄存器的状态,从而精准识别到是否满足MCU进休眠的条件。 2.MCU满足进休眠的条件是哪些,在内核中是怎么判断的?
Ekko 问题1:
确认下是否使用了DMA,尤其是通讯类外设,需要确保通讯和DMA均被关闭或停止运行
检查是否开启了systick中断,如果开启了需要关闭systick中断,这个比较容易忽略
这些 都关掉了的
快速上手云途开发生态
发帖前请查看
帮助改进和优化YT CONFIG TOOL,有机会抽取YTM32B1ME0 EVB哦...