會員登陸
帳號:

密碼:

記住我



忘記密碼?

現在註冊!
網站導航
最新下載
訪問統計 (自2012/5/3)


正在流覽:   1 名訪客



« 1 (2)


Re: 可以用4MHz的 internal OSC 量31KHZ Watch dog 的頻率嗎?
資深會員
註冊日期:
2007/06/05 21:45
所屬群組:
註冊會員
文章: 973
等級: 27; EXP: 68
HP : 0 / 667
MP : 324 / 21354
離線
簡單的答案是 不行(不可行) ...

2017/06/10 12:10
轉換PDF檔 列印


Re: 可以用4MHz的 internal OSC 量31KHZ Watch dog 的頻率嗎?
新會員
註冊日期:
2017/06/04 22:04
所屬群組:
註冊會員
文章: 6
等級: 1; EXP: 47
HP : 0 / 11
MP : 2 / 32
離線
謝謝!

2017/06/11 08:21
轉換PDF檔 列印


Re: 可以用4MHz的 internal OSC 量31KHZ Watch dog 的頻率嗎?
版主
註冊日期:
2004/04/30 10:53
來自 CAE, Microchip
所屬群組:
站務管理者
註冊會員
MICROCHIP
文章: 14304
等級: 72; EXP: 75
HP : 1076 / 1793
MP : 4768 / 73678
離線
要測量 PIC16F684 的 LFINTOSC 31KHz 的頻率誤差式可以做到的,只是比較複雜了一點。

1. 首先要規劃一個冷、熱啟始的 RAM,冷開機時 RAM 內容是亂的,WDT 重置(熱開機) 其值是被設定為 0xA5 & 0x5A

2. Power-On 時,PIC 先用 1MHz 先執行,設定 RAM 為熱開機,清除 WDT 及 Timer1 後開使用 Timer1 來計數 1MHz/4 的值,直到 WDT 逾時發生重置。

3. PIC 檢查 RAM 是否為 0xA5 & 0x5A,如為熱開機讀取 Timer1 的值換算一下 WDT 的時間。如此就可以得到 LFINTOSC 的頻率。

4. 依據量測到的 WDT 時間設定到 RAM 等你所需的設定,最後將 HFINTOSC 的時脈選擇 (IRCF<2:0>: Internal Oscillator Frequency Select bits) 切換成 LFINTOSC 32KHz.

2017/06/12 12:11
轉換PDF檔 列印


Re: 可以用4MHz的 internal OSC 量31KHZ Watch dog 的頻率嗎?
新會員
註冊日期:
2017/06/04 22:04
所屬群組:
註冊會員
文章: 6
等級: 1; EXP: 47
HP : 0 / 11
MP : 2 / 32
離線
謝謝版主大大
您的方法我有想過也有試過
第一次開機時我先設定OSCCON為內部8MHz
OPTION裡Prescaler給Timer0
WDTCON裡的Watchdog Timer Period選1:512
T1CON裡的Timer1 Clock Source選Fosc/4
之後清除WDT及TIMER1
然後等WDT逾時發生重置後看Timer1裡的值再去換算WDT及LFINTOSC 的頻率
將換算後的值寫入EEPROM內給後續的應用

我的問題變成
如何判斷是POWER ON的reset還是WDT逾時的RESET
我有去看STATUS的 /TO、/PD還有PCON的/POR
我要如何判斷才是正確的?

2017/06/17 04:08
轉換PDF檔 列印


Re: 可以用4MHz的 internal OSC 量31KHZ Watch dog 的頻率嗎?
版主
註冊日期:
2004/04/30 10:53
來自 CAE, Microchip
所屬群組:
站務管理者
註冊會員
MICROCHIP
文章: 14304
等級: 72; EXP: 75
HP : 1076 / 1793
MP : 4768 / 73678
離線
基本上可以看 PD 位元,我建議用冷熱開機時看 RAM 的初始值來判斷的。冷開機是指 Power On. 熱開機是指有上電時的 Reset 。如 WDT, MCLR 等。

2017/06/17 15:30
轉換PDF檔 列印


Re: 可以用4MHz的 internal OSC 量31KHZ Watch dog 的頻率嗎?
新會員
註冊日期:
2017/06/04 22:04
所屬群組:
註冊會員
文章: 6
等級: 1; EXP: 47
HP : 0 / 11
MP : 2 / 32
離線
謝謝!,我會試試。 I will be back!

2017/06/17 21:17
轉換PDF檔 列印



« 1 (2)



無法在此發表文章
可以在此觀看文章
無法回覆文章
無法編輯自己的文章
無法刪除自己的文章
無法發起投票調查
無法在此投票
無法上傳附加檔案
無法不經審核直接發表文章

[進階搜尋]


搜尋
Microchip連結

網頁捷徑
2018 Winter Elite 報名
教育訓練
其它網站連結
電話: 02-25000405
產品技術問題產品技術支援專線:0800-717718 台北02-25088600 新竹03-5778366 Ext. 8600 高雄07-2137830 MicrochipDIRECT 專線: 07-2137830
Powered by XOOPS © 2001-2012 The XOOPS Project