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