Re: 請教一個計時問題
|
||||
---|---|---|---|---|
資深會員
|
這應該是 兩組 DATA
一組為REAL TIME 由內部中斷 處理資料改變 一組為顯示用 你要更改時間 但沒有儲存時 , 當回到主流程時 它會抓 REAL TIME 來更新顯示用DATA 故時間沒有被中斷 但當你儲存時, 就改變 REAL TIME DATA 所以時間就改變了
發表於: 2007/1/5 14:22
|
|||
|
Re: 請教一個計時問題
|
||||
---|---|---|---|---|
中級會員
|
如果是使用外部中斷來達到計時的目的則有可能出現你所言的問題, 但是一般而言如果使用這種方式來計時,則會很快跳出中斷程式, 不能保證這一點就請用大家都使用的方式--定時器計時
發表於: 2006/12/30 19:28
|
|||
|
Re: 請教一個計時問題
|
||||
---|---|---|---|---|
版主
|
時間計時的部分應該是用 Timer 的中斷方式計時,所以不會因為進入時間調整程式而停了下來。但是用外部中斷近到中斷服務程式調整時間的話,你的電子錶就會發生時間變慢霍停滯的情形。
可以參考Application Notes : AN649
發表於: 2006/12/29 10:15
|
|||
|
Re: 請教一個計時問題
|
||||
---|---|---|---|---|
高級會員
|
因為我手上的電子錶 當我跳到調整時間的地方去 就算我都沒有去改變它的時間
過了幾分鐘之後 我在跳回原來的顯示時間畫面 手錶的時間並不會因為我跳離幾分鐘而慢了幾分鐘 所以我就想說 如果用PIC寫 計時的部分是用軟體中斷 那如果利用外部中斷去改變時間 那不就會變成如果忘記跳離外部中斷 那時間不就都沒在計時了
發表於: 2006/12/28 16:39
|
|||
|
Re: 請教一個計時問題
|
||||
---|---|---|---|---|
版主
|
兄弟!
我實在看不懂你的問題,可否詳細一點。 如果時間得顯示是靠軟體中斷方式計時,如果你在中斷裡呆了10分鐘,那你的時鐘就會停下來了,而產生嚴重的誤差。
發表於: 2006/12/28 16:27
|
|||
|