葫芦兄弟 动画片 下载
 找回密碼
 注冊

掃一掃,訪問微社區

【南京站】7月21日公益課程開始眾籌
查看: 309|回復: 11
打印 上一主題 下一主題

看門狗芯片兩個定義怎么理解?

[復制鏈接]

四級會員(40)

Rank: 4Rank: 4Rank: 4Rank: 4

跳轉到指定樓層
1#
發表于 2019-6-8 17:05 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式

EDA365歡迎您登錄!

您需要 登錄 才可以下載或查看,沒有帳號?注冊

x
Delay(tpor)與Watchdg timer(twd) 是什么意思- c; ^6 t! i2 r5 o6 c
如200MS/1600MS

三級會員(30)

Rank: 3Rank: 3Rank: 3

推薦
發表于 2019-6-10 16:31 | 只看該作者
張志強 發表于 2019-6-10 16:25
6 M/ _) b) U6 H& m3 C應該是這樣理解的,第一個時間是喂狗時間,就是程序正常運行時每隔200ms 喂一次狗(清零重啟看門狗),喂 ...
  [; _- _* @' \8 U, g* E: Z% N; G
所謂復位時間指的是單片機復位看門狗的時間,看門狗超時時間指的是看門狗重啟復位單片機的時間,正常情況下如果程序沒有問題,那么程序一開始,兩個定時器同時跑,當跑到200ms時,單片機將看門狗的定時器進行復位重啟,看門狗定時器清零重新開始計數,等到下一個200ms時又被復位清零,如果重復,只要程序正常就不會發生看門狗重啟;如果程序出錯,200ms到時單片機就不會重啟看門狗,看門狗定時器就會一直計數,知道1600ms,看門狗就會認為單片機程序出錯,就會主動重啟單片機;
* C- Q3 X. C* ^! d所以復位時間<看門狗超時時間/ G$ w. C" e) m7 U, B: T
; {0 Z' F. x  R

四級會員(40)

Rank: 4Rank: 4Rank: 4Rank: 4

2#
 樓主| 發表于 2019-6-8 17:09 | 只看該作者
前都為復位超時時間,后者為看門狗超時時間。怎么理解?

點評

應該是這樣理解的,第一個時間是喂狗時間,就是程序正常運行時每隔200ms 喂一次狗(清零重啟看門狗),喂狗后看門狗定時器重新開始計數;第二個時間是看門狗超時時間,就是看門狗i定時器計數到1600ms溢出時軟件還沒  詳情 回復 發表于 2019-6-10 16:25

三級會員(30)

Rank: 3Rank: 3Rank: 3

3#
發表于 2019-6-8 21:28 | 只看該作者
重置時間
9 k9 _, M& p& A

四級會員(40)

Rank: 4Rank: 4Rank: 4Rank: 4

4#
發表于 2019-6-10 08:26 | 只看該作者

二級會員(20)

Rank: 2Rank: 2

5#
發表于 2019-6-10 09:17 | 只看該作者
學習了

三級會員(30)

Rank: 3Rank: 3Rank: 3

6#
發表于 2019-6-10 16:24 | 只看該作者
應該是這樣理解的,第一個時間是喂狗時間,就是程序正常運行時每隔200ms 喂一次狗(清零重啟看門狗),喂狗后看門狗定時器重新開始計數;第二個時間是看門狗超時時間,就是看門狗i定時器計數到1600ms溢出時軟件還沒有喂狗,說明程序跑死或者跑飛,這時候看門狗就會重啟整個軟件,軟件從頭開始運行! z& [' w  {4 y
希望有所幫助

點評

way
200MS肯定是復位時間,系統跑起來都要20多秒。  詳情 回復 發表于 2019-6-12 10:26

三級會員(30)

Rank: 3Rank: 3Rank: 3

7#
發表于 2019-6-10 16:25 | 只看該作者
way 發表于 2019-6-8 17:09( [# u+ N5 D7 U- a+ u% N' J) @, A, `
前都為復位超時時間,后者為看門狗超時時間。怎么理解?
; ~+ L) _/ g9 a' \$ U2 i
應該是這樣理解的,第一個時間是喂狗時間,就是程序正常運行時每隔200ms 喂一次狗(清零重啟看門狗),喂狗后看門狗定時器重新開始計數;第二個時間是看門狗超時時間,就是看門狗i定時器計數到1600ms溢出時軟件還沒有喂狗,說明程序跑死或者跑飛,這時候看門狗就會重啟整個軟件,軟件從頭開始運行
' @  H; {3 Z* ~$ `1 O) p希望有所幫助9 Q: h$ |$ D" S7 R* o# r# @' h

點評

所謂復位時間指的是單片機復位看門狗的時間,看門狗超時時間指的是看門狗重啟復位單片機的時間,正常情況下如果程序沒有問題,那么程序一開始,兩個定時器同時跑,當跑到200ms時,單片機將看門狗的定時器進行復位重  詳情 回復 發表于 2019-6-10 16:31

四級會員(40)

Rank: 4Rank: 4Rank: 4Rank: 4

9#
 樓主| 發表于 2019-6-12 10:26 | 只看該作者
張志強 發表于 2019-6-10 16:24- I% J, ?1 d! Q- G8 r
應該是這樣理解的,第一個時間是喂狗時間,就是程序正常運行時每隔200ms 喂一次狗(清零重啟看門狗),喂狗 ...
1 m; f$ K: g- z: L& x! y
200MS肯定是復位時間,系統跑起來都要20多秒。  ]0 k7 r2 ]. t6 t' o$ t' m+ P1 B

點評

系統跑起來都要20多秒?你怕是在開玩笑  詳情 回復 發表于 2019-6-12 11:49

三級會員(30)

Rank: 3Rank: 3Rank: 3

10#
發表于 2019-6-12 11:49 | 只看該作者
way 發表于 2019-6-12 10:26+ Q6 W/ o0 K! {! a/ u
200MS肯定是復位時間,系統跑起來都要20多秒。

9 x9 L5 j4 ~/ `1 a, Q系統跑起來都要20多秒?你怕是在開玩笑1 c% B& P1 e5 D+ N- B4 s

點評

way
是ARM linux系統。  詳情 回復 發表于 2019-6-13 15:25

四級會員(40)

Rank: 4Rank: 4Rank: 4Rank: 4

11#
 樓主| 發表于 2019-6-13 15:25 | 只看該作者
張志強 發表于 2019-6-12 11:49
) J/ ?$ p: T- X* }& x% F系統跑起來都要20多秒?你怕是在開玩笑
3 w/ u' Z3 b: s1 U+ Q9 L% D
是ARM linux系統。! d1 A7 s8 s8 o9 a; _+ B$ x$ r

四級會員(40)

Rank: 4Rank: 4Rank: 4Rank: 4

12#
 樓主| 發表于 2019-6-16 16:44 | 只看該作者
200MS是指復位延時時間,如MR腳按下再松開,按下時復位,這個復位會延時200MS在釋放。而1600MS是指看門狗在這個時間內沒對它喂狗,它就會發出復位信號。
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規則

EDA365公眾號

關于我們|手機版|EDA365電子論壇網 ( 粵ICP備18020198號 )

GMT+8, 2019-7-14 07:36 , Processed in 0.062500 second(s), 24 queries , Gzip On.

深圳市電巢科技有限公司

地址:深圳市南山區科技生態園1區2棟A座805 電話:19925233282

快速回復 返回頂部 返回列表
葫芦兄弟 动画片 下载