主題:GPS對時 共有36958人關(guān)注過本帖 |
---|
fengshu |
1樓 |
GPS對時 Post By:2011-3-23 15:43:00 [只看該作者]
《嵌入式主板精確校時方案分析》一文中GetSystemTime函數(shù)得到的毫秒時鐘是0,請問怎樣解決?
|
|
單帖管理 | 引用 | 回復(fù) |
fengshu |
2樓 |
Post By:2011-3-23 15:46:00 [只看該作者]
我使用的是EM9360
|
|
單帖管理 | 引用 | 回復(fù) |
zxw |
3樓 |
Post By:2011-3-23 16:34:00 [只看該作者]
我測試過GetLocalTime,得到的毫秒值不是0。
|
|
單帖管理 | 引用 | 回復(fù) |
x10 |
4樓 |
Post By:2011-3-24 12:09:00 [只看該作者]
為了保證RTC的精度,我們把其時間分辨率改成了1s為單位,系統(tǒng)函數(shù)GetSystemTime()讀的是RTC的時間,所以毫秒位為0。GetLocalTime則用系統(tǒng)的調(diào)度時鐘(1ms為單位)作為累計并轉(zhuǎn)換成時間,毫秒位有數(shù)據(jù)。我們對《嵌入式主板精確校時方案分析》文中進行了相應(yīng)調(diào)整,謝謝你發(fā)現(xiàn)的這個問題。
|
|
單帖管理 | 引用 | 回復(fù) |
fengshu |
5樓 |
Post By:2011-3-24 12:59:00 [只看該作者]
我的主板時間2009-09-16,GetSystemTime和GetLocalTime得到的毫秒都是0,是不是系統(tǒng)需要升級?
|
|
單帖管理 | 引用 | 回復(fù) |
zxw |
6樓 |
Post By:2011-3-24 13:02:00 [只看該作者]
你好!我那天測試的那板子可能是我留下的測試用板子,系統(tǒng)有差異的原因。今天重新拿了板子測試,發(fā)現(xiàn)了這問題。我向系統(tǒng)工程師確認了一下,我們的系統(tǒng)出來不久,便修改了時鐘部份,為了保證系統(tǒng)實時鐘的準確性,去掉了毫秒值,也于今天重新修改了網(wǎng)上的文章《嵌入式主板精確校時方案分析》,請參考。
|
|
單帖管理 | 引用 | 回復(fù) |
fengshu |
7樓 |
Post By:2011-3-24 13:07:00 [只看該作者]
網(wǎng)上的嵌入式主板精確校時方案分析沒變,麻煩發(fā)到我郵箱 shenyang@cdqili.com
|
|
單帖管理 | 引用 | 回復(fù) |