請問要如何設定watchdog
|
||||
---|---|---|---|---|
新會員
|
如題:
我自己是這樣設定的 _FWDT(WDT_ON & WDTPSA_512 & WDTPSB_16); //Watchdog timer Enabled 這樣就程式就會自己清除watchdog 的旗標嗎? 不需要暫主程式內在撰寫一個watchdog的函式嗎? 為什麼我這樣設定,我的system都會有reset的動作呢? 我參考過相關的dsPIC family reference manaual設定,書中有提到這樣的設定, 1.On any device RESET 2.whan a PWRSAV instruction is execut 3.By a CLRWDT instruction during normal execution 其中PWRSAV與CLRWDT要怎麼在程式中撰寫呢? 程式可以正常判斷ㄇ? 請問有相關的範例程式ㄇ?謝謝
發表於: 2005/1/8 22:58
|
|||
|
Re: 請問dspic30F2010中的PORTB與LATB之間的差異?
|
||||
---|---|---|---|---|
新會員
|
謝謝囉..我大概知道要怎麼處理...
對囉..像我使用30F2010這一顆IC的Timer1時..我要怎麼設定我中斷的時間呢?其中有關的戰存器有T1con及PR,而我使用的震盪器是7.37MHZ,我要如何設定才可以產生每1秒產生中斷的情況呢?經倍頻*4後,funcy=7.37MHZ的震盪器的內部工作內頻30MHZ,每一指令週期為0.135us,其中我參考了範例程式T1CON=0x8030,PR=funcy/256/2,可以產生0.5秒的中斷情況,其中PR為什麼要除256及除2呢? 有公式可循嗎? 謝謝..
發表於: 2004/8/20 0:37
|
|||
|
請問dspic30F2010中的PORTB與LATB之間的差異?
|
||||
---|---|---|---|---|
新會員
|
如提..這兩個暫存器是一樣的嗎...
為什麼我在30F2010中用PORTB就不無法正常反應呢... 一定要使用LATB才可以ㄋ... 我哪裡使用上有錯呢?/
發表於: 2004/8/13 10:27
|
|||
|
Re: ICD2連線dsPIC30F2010的問題
|
||||
---|---|---|---|---|
新會員
|
..回來找了一下問題..原來是我忘記將dspic的左右電源互相連接...所以無法燒路成功...目前燒錄的問題已OK囉...謝謝.
發表於: 2004/7/30 12:16
|
|||
|
Re: ICD2連線dsPIC30F2010的問題
|
||||
---|---|---|---|---|
新會員
|
thanks!!
發表於: 2004/7/16 11:24
|
|||
|
Re: ICD2連線dsPIC30F2010的問題
|
||||
---|---|---|---|---|
新會員
|
由於我已試了好幾次..也確定可以抓到30F2010的ID但是還是無法燒錄成功....所以請問一下貴公司位於台北的那一地方呢?方便何時去找你呢..該如何聯絡你呢..謝謝..
發表於: 2004/7/12 18:22
|
|||
|
Re: ICD2連線dsPIC30F2010的問題
|
||||
---|---|---|---|---|
新會員
|
CD0161: Verify failed (MemType = Test, Address = 0x800000, Expected Val = 0x40080, Val Read = 0x0)
ICD0275: Programming failed. MPLAB ICD 2 Ready 以上是我再對30F2010單晶片做燒錄動作時所出現錯誤訊息..並且我的ICD2上面沒有R23與R36所以無法利用ICD2燒錄.那我應該做什麼修正呢?..謝謝...
發表於: 2004/7/11 20:30
|
|||
|
Re: 兩種差異在哪裡呢..
|
||||
---|---|---|---|---|
新會員
|
謝謝這位先生解答...感恩...!!
發表於: 2004/7/9 11:02
|
|||
|
Re: ICD2連線dsPIC30F2010的問題
|
||||
---|---|---|---|---|
新會員
|
對不起喔....
我今天試著拆掉ICD2..努力找了很久還是沒有找到傳說中的R23跟R36..請問一下是不是ICD2也有分版本呢.. 我的ICD2是p/n 10-00319 R14 serial# 希望有人可以替我解答..謝謝..
發表於: 2004/7/8 1:10
|
|||
|