您的位置:
OpenADSP社区论坛
->
Blackfin专区
->
新手上路
-> 请问BF518核心板或开发板上如何获取当前系统...
本帖共有
597
个阅读者
请问BF518核心板或开发板上如何获取当前系统时间
bhzdw
(论坛新手)
头衔:
社区公民
帮派:
无帮无派
帖数:
4
金钱:
136
积分:
6
注册时间:
2014/11/16
小
大
楼主
信息
|
留言
|
Email
|
主页
|
编辑
|
管理
|
请问BF518核心板或开发板上如何获取当前系统时间
大家好!
请问BF518核心板或开发板上如何获取当前系统时间?要求时间精度到纳秒级。
查阅一下资料,有说用clock()获取,但是好像不行,而且精度也到不了纳秒级。
还有从EMAC_PTP_TIMELO和EMAC_PTP_TIMEHI两寄存器读取,但是取出来的值是0。然后设置下EMAC_PTP_ADDEND值之后,取出来的值是小慢慢变大,之后又回复到小值,这些不是当前系统时间。
谢谢大家。
这家伙很懒,什么也没有留下!
等级:
2014/12/25 17:05:19
编辑帖子
帖子评价
单帖屏蔽
删除帖子
andy
(论坛版主)
头衔:
社区公民
帮派:
无帮无派
帖数:
2287
金钱:
11132
积分:
2263
注册时间:
2011/6/8
小
大
第
1
楼
信息
|
留言
|
Email
|
主页
|
编辑
|
管理
|
RTC最高精度是1S,无法精确到纳秒级,blackfin能精确到纳秒级的定时器,只有内核定时器了,你可以开一个内核定时器计时1S的时间,需要精确读值时,就读取内核定时器计数值。然后再配合RTC使用。
这家伙很懒,什么也没有留下!
等级:
2014/12/25 21:41:20
编辑帖子
帖子评价
单帖屏蔽
删除帖子
Powered by
OpenADSP
Copyright © 2010
www.
Openadsp
.com
. All rights reserved.159201 Call, 1 Queries, Processed in 0.015625 second(s),