尊敬的工程师:
您好,使用Hibernater模块的时候,如果进入冬眠状态,因为切断了VDD电源,是不是就关断了SRAM电源,那么器件中的例如AD或者其它外设的寄存器是不是就不保存了,这时候如果wake以后,寄存器的设置是如何恢复的,还是说会重新执行我们程序中对外设寄存器的初始化,如果重新执行,那么是否还会执行HIB模块寄存器的初始化设置,非常感谢。
祝您好心情!
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
尊敬的工程师:
您好,使用Hibernater模块的时候,如果进入冬眠状态,因为切断了VDD电源,是不是就关断了SRAM电源,那么器件中的例如AD或者其它外设的寄存器是不是就不保存了,这时候如果wake以后,寄存器的设置是如何恢复的,还是说会重新执行我们程序中对外设寄存器的初始化,如果重新执行,那么是否还会执行HIB模块寄存器的初始化设置,非常感谢。
祝您好心情!
您可以看一下用户指南内的说明
因为切断了VDD电源,是不是就关断了SRAM电源,那么器件中的例如AD或者其它外设的寄存器是不是就不保存了,
Hibernate的时候arm内核和外设都是断电了的,Hibernate模块以外的都可以认为是一次重新上电的过程。
这时候如果wake以后,寄存器的设置是如何恢复的,还是说会重新执行我们程序中对外设寄存器的初始化,如果重新执行,那么是否还会执行HIB模块寄存器的初始化设置
这些信息是描述在上面文档的 6.3.11 Waking from Hibernate