主題:etr232i的時鐘問題 共有40628人關注過本帖 |
---|
ynhbzh |
1樓 |
etr232i的時鐘問題 Post By:2005-5-11 9:37:00 [只看該作者]
在etr232i中用setdate,settime設置時鐘好像是對的,但重起后(不是斷電)時鐘丟失,是不是每次重起時鐘都會回到80年?每次設置時鐘,只要不關機,時鐘是不是應該準確?
|
|
單帖管理 | 引用 | 回復 |
zhl |
2樓 |
Post By:2005-5-11 9:59:00 [只看該作者]
setdate,settime設置的是系統時鐘,并沒有設置到硬件時鐘芯片中,所以應該調用我們提供的函數進行時間設置,RTC.Settime () RTC.Setdata( ) 這些函數定義在DS1302.cpp中,請參看相應的例程RTCTest.Prj。
|
|
單帖管理 | 引用 | 回復 |
ynhbzh |
3樓 |
Post By:2005-5-11 20:18:00 [只看該作者]
請問:ETR232i的底版上沒有RTC的情況下,用網絡從Internet中獲得時間并用settime,setdate初始化系統時鐘后。不重啟系統的狀態下用gettime( &t )和getdate( &d )讀出的時鐘的精確性多大?時間是否可靠?
|
|
單帖管理 | 引用 | 回復 |
zhl |
4樓 |
Post By:2005-5-12 9:27:00 [只看該作者]
如果是這樣的話,時間是靠ETR232i內部的時鐘記時,時鐘的精度約為0.001%, 即一天24小時相差越為1秒。
|
|
單帖管理 | 引用 | 回復 |