• slider image 442
  • slider image 483
  • slider image 484
  • slider image 485
  • slider image 486
  • slider image 487
:::


Browsing this Thread:   1 Anonymous Users






Re: 请教watch dog 怎么用?
#7
初級會員
初級會員


查看用戶資訊
我不知道你为什么要延时这么长的时间,呵呵,如果一定要这么长,我可能就会采用一个定时器来完成了,如果延时10S代表这10S你不能够做任何事情,假设你的系统用在医疗或其他涉及人身安全等方面,这是很危险的,我一般都在程序中设一个时基,如10MS、100MS,然后大家有时间需求,都可以通过它来完成

發表於: 2006/11/10 16:21
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 请教watch dog 怎么用?
#6
版主
版主


查看用戶資訊
較早版本的PIC Watch-Dog 溢時的時間最大約為2秒,新版的PIC像 PIC18F4520 就可以到 (最小為 4mS x 32768 = 131Sec) 。 WDT的時間是可以隨時改的,如果要延遲10Sec 恐怕就超過PIC 2 Sec 的規格了。

發表於: 2006/11/9 11:41
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 请教watch dog 怎么用?
#5
新會員
新會員


查看用戶資訊
setup_wdt(WDT_2304MS);在一个函数中只能使用一次吗??
另外,我想延迟10秒,但要使用看门狗,要清看门狗5词以上吗?其他有什么好的办法实现呢??

發表於: 2006/11/9 9:02
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 请教watch dog 怎么用?
#4
初級會員
初級會員


查看用戶資訊
restart_wdt();在一个函数中可以多次使用,在子函数也可以多次使用,另外,从我的实际使用中看,PIC的定时时间一般都有点误差的,呵呵,这不奇怪

發表於: 2006/11/9 8:53
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 请教watch dog 怎么用?
#3
新會員
新會員


查看用戶資訊
谢谢...
那restart_wdt();在一个函数中可以多次使用吗?
在子函数也可以多次使用吗?
另外,我今天实际测试,其实reset的精确时间是2060ms,而不是标明的2304 ms,希望大家注意!

發表於: 2006/11/8 18:01
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 请教watch dog 怎么用?
#2
初級會員
初級會員


查看用戶資訊
restart_wdt();是将watch dog 的计数器清零,如果不清零,那么它会在你设定的时间到后将单片机复位,这样可以防止你的程序因为某种原因进入死循环或其他的引起单片机死机。所以,你要在设定的时间内至少执行一次restart_wdt();不知道有没有说清楚,呵呵

發表於: 2006/11/8 16:58
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


请教watch dog 怎么用?
#1
新會員
新會員


查看用戶資訊
#fuses WDT // PCB/PCM example

// See setup_wdt for a PIC18 example

main() {

setup_wdt(WDT_2304MS);//是2304ms后reset吗? 这个精确吗?

while (TRUE) {

restart_wdt(); //这句有什么作用????

perform_activity();

}

}

發表於: 2006/11/8 15:34
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部







You can view topic.
不可以 發起新主題
You cannot reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You cannot vote in polls.
You cannot attach files to posts.
You cannot post without approval.
You cannot use topic type.
You cannot use HTML syntax.
You cannot use signature.
You cannot create PDF files.
You cannot get print page.

[進階搜尋]


:::

Microchip連結

https://www.facebook.com/microchiptechnologytaiwan/
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=13
https://mu.microchip.com/page/tmu
http://elearning.microchip.com.tw/modules/tad_link/index.php?cate_sn=1
https://page.microchip.com/APAC-PrefCenters-TW.html
http://www.microchip.com/
http://www.microchip.com/treelink
http://www.microchipdirect.com/
http://www.microchip.com.cn/newcommunity/index.php?m=Video&a=index&id=103
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=2
http://www.microchip.com.tw/Data_CD/eLearning/index.html
http://www.microchip.com.tw/RTC/RTC_DVD/
https://www.microchip.com/development-tools/
https://www.youtube.com/user/MicrochipTechnology
[ more... ]

教育訓練中心

!開發工具購買
辦法說明 [業界客戶] [教育單位]
----------------------------------
!校園樣品申請
辦法說明 [教師資格] [學生資格]
----------------------------------