cancel
Showing results for 
Search instead for 
Did you mean: 

Studio Bluetooth

CaLi_4592466
New Contributor II

在文档API-REF-20706-A2_Bluetooth.pdf 文档中 描述 Watchdog 的使用方法比较简单,另外 如果处于DEEPSLEEP 的模式下,Watchdog 怎么使用?是否有watchdog DEMO的 程序提供,更详细的文档说明?

0 Likes
1 Solution
Owen_Zhang123
Moderator
Moderator

WICED中watchdog开放的功能比较简单,底层会喂狗,不需要应用层处理。

下面的blog是719中的介绍,和706中的一样,可以看下:CYW20719 and CYW20735 Clocks, RTC, WatchDog Timer, Application Timer and PWM

View solution in original post

0 Likes
5 Replies
Owen_Zhang123
Moderator
Moderator

WICED中watchdog开放的功能比较简单,底层会喂狗,不需要应用层处理。

下面的blog是719中的介绍,和706中的一样,可以看下:CYW20719 and CYW20735 Clocks, RTC, WatchDog Timer, Application Timer and PWM

View solution in original post

0 Likes
CaLi_4592466
New Contributor II

1.在开机过程中,会自动enable watchdog ?

2.另外deep sleep 模式下,设备也会自动喂狗?

3.如果我在程序中进行while(1) 下进行打印,会触发watchdog 的reset 系统吗?

0 Likes
Owen_Zhang123
Moderator
Moderator

1. 是的,watchdog会自动enable

2. SDS模式下,watchdog会关掉

3. 应该会的,不建议使用while(1)循环,如果有任务要处理,请放在timer的callback中。

0 Likes
CaLi_4592466
New Contributor II

3. 应该会的,不建议使用while(1)循环,如果有任务要处理,请放在timer的callback中。

因为是指debug 的情况下,所以我们会对一些case 情况下会 进行blocking  while循环打印, 但是我没有发现系统进行reset 操作。

0 Likes
Owen_Zhang123
Moderator
Moderator

请避免使用while(1)的循环,我们之前测试过如果系统停留在delay函数当中是会触发watchdog的。while循坏,有可能底层还是执行了喂狗操作。

0 Likes