TI中文支持网
TI专业的中文技术问题搜集分享网站

F28035的看门狗相关问题

1.看门狗复位时间能任意定义吗,比如我想要要一个2s没有喂狗就复位,是设置那个寄存器的?

2.看门狗复位能支持的最大与最小时间分别是多少?

Mak he:

补充:我想设置2s左右没有喂狗才复位,而看门狗中断时基最大为838ms,我是不是可以设置看门狗为中断模式,在中断里面计数,当中断>=3时,直接复位芯片,现在关键是不知道用那条指令能直接复位芯片?求解答

1.看门狗复位时间能任意定义吗,比如我想要要一个2s没有喂狗就复位,是设置那个寄存器的?

2.看门狗复位能支持的最大与最小时间分别是多少?

囧:

1.看门狗复位时间能任意定义吗,比如我想要要一个2s没有喂狗就复位,是设置那个寄存器的?

   Watchdong的时间可以定义,主要取决于以下两点:(1)Watchdog CLK,输入时钟,可以选择内部10M OSC1(复位默认)或者0SC2,也可以是外部5-20M的晶振。 (2)预分频位,WDT输入时钟自动512分频,然后可以再通过WDCR寄存器的WDPS(2-0位)设置(1-64)分频,也就是OSCCLK/512/(1-64)。(3)WDT的计数器是一个输入时钟位WDT CLK的不可写的8位计数器。

2.看门狗复位能支持的最大与最小时间分别是多少?

最大复位时间主要取决于以上问题的前两点的设置。假设你使用内部10M晶振,并且设置64分频,那时间就是1/(10×10^6/512/64/128)S.

具体你可以参考官网 user guide SPRUFN3D的3.4节

1.看门狗复位时间能任意定义吗,比如我想要要一个2s没有喂狗就复位,是设置那个寄存器的?

2.看门狗复位能支持的最大与最小时间分别是多少?

Mak he:

回复 囧:

是否可以执行如下命令,(*JumpGoRest)() 来对芯片进行复位,另外对芯片软件复位有那几种方法?

#define JumpGoRest (void (*)(void))0x3FFC00

 

1.看门狗复位时间能任意定义吗,比如我想要要一个2s没有喂狗就复位,是设置那个寄存器的?

2.看门狗复位能支持的最大与最小时间分别是多少?

囧:

回复 Mak he:

一般软件复位不建议使用强制跳转,用watchdog来做会比较可靠。

1.看门狗复位时间能任意定义吗,比如我想要要一个2s没有喂狗就复位,是设置那个寄存器的?

2.看门狗复位能支持的最大与最小时间分别是多少?

jing yuan3:

回复 囧:

您好!麻烦问下,在计算最大时间时为什么还/128?

1/(10×10^6/512/64/128)S.

1.看门狗复位时间能任意定义吗,比如我想要要一个2s没有喂狗就复位,是设置那个寄存器的?

2.看门狗复位能支持的最大与最小时间分别是多少?

user578731:

回复 jing yuan3:

其实应该是256,因为这个WDCNTR是个8位的寄存器,最大就计数到255。

赞(0)
未经允许不得转载:TI中文支持网 » F28035的看门狗相关问题
分享到: 更多 (0)