Announcements
IMPORTANT: Cypress Developer Community is transitioning on October 20th. To learn more and be prepared for this change, check out our latest announcement.
cancel
Showing results for 
Search instead for 
Did you mean: 

PSoC 6 MCU

user_4363331
New Contributor

大家好!我在这个帖子PSoC 6 Watchdog 看到介绍WDT在Hibernate模式下是可以工作的,但是这里却,却没提到

1.png,我把CE220607的deep sleep 模式改为Hibernate模式,实际WDT在Hibernate模式是不工作的,但在deep sleep 模式工作,附件是示例。

0 Likes
1 Solution
LinglingG_46
Moderator
Moderator

Hi ,

系统在休眠状态下的时候,16bit free-running 的wdt是可以作为唤醒源的。

附件是我写的测试代码,请参考。如果有什么问题,我们再继续讨论。

关于free running wdt可以作为休眠唤醒源, 在很多AN中都有提到:

1: TRM: https://www.cypress.com/documentation/technical-reference-manuals/psoc-6-mcu-psoc-63-ble-architectur...

2:Low power AN: https://www.cypress.com/file/385936/download

View solution in original post

0 Likes
3 Replies
LinglingG_46
Moderator
Moderator

Hi ,

系统在休眠状态下的时候,16bit free-running 的wdt是可以作为唤醒源的。

附件是我写的测试代码,请参考。如果有什么问题,我们再继续讨论。

关于free running wdt可以作为休眠唤醒源, 在很多AN中都有提到:

1: TRM: https://www.cypress.com/documentation/technical-reference-manuals/psoc-6-mcu-psoc-63-ble-architectur...

2:Low power AN: https://www.cypress.com/file/385936/download

View solution in original post

0 Likes
user_4363331
New Contributor

你好!

      非常感谢你的回答,我看了你的附件测试代码,但是这不是我想要的效果,我希望是WDT进中断来唤醒,,不是通过复位,不知道WDT能否做到类似外部中断触发的效果来唤醒?

0 Likes
LinglingG_46
Moderator
Moderator

芯片进入hibernate之后,唤醒事件发生之后,是需要进行一次reset才能让芯片进入正常工作模式的。

这个reset并不是wdt导致的,而是hibernate的唤醒机制决定的。

Top labels