wdt_reset_time例程¶
2 环境要求¶
Board: PAN221x_EVB
逻辑分析仪
PANCHIP RISC IDE
3 编译和烧录¶
例程位置:`PAN221x_DK_Public\01_SDK\c_demo\basic_demo\wdt_reset_time
打开wdt_reset_time目录下wdt_reset_time.cproj工程,编译整个代码工程。
4 测试方法¶
1、设置系统时钟源为dpll,并配置系统时钟为8Mhz;
2、设置P1.3输出模式,用于调试;
3、使能rcl时钟,并配置rcl时钟2分频;
4、配置wdt溢出值未0xff;
5、配置wdt功能为复位功能;
6、待wdt到达复位时间后,芯片会复位,然后wdt溢出标志是否置1,如果置1,就翻转P1.3;
7、通过杜邦线连接P1.3到逻辑分析仪;
备注:rcl = 32Khz,wdtovr = 0xff时,wdt不同分频下,reset时间
WDTS[3:0]
分频系数
理论复位时间(单位:ms)
0000
65536
524288
0001
32768
263144
0010
16384
131072
0011
8192
65536
0100
4096
32768
0101
2048
16384
0110
1024
8192
0111
512
4096
1000
256
2048
1001
128
1024
1010
64
512
1011
32
256
1100
16
128
1101
8
64
1110
4
32
1111
2
16
6 Rom/Ram资源使用情况¶
rom 108 bytes, ram 4 bytes