时间标记服务的使用
使用时间标记服务的工作分两步:第一步调用alt_timestamp_start()开启时间标记服务,第二步调用alt_timestamp()测量用户兴趣的时间点。
定时器对时间标记功能的支持。NIOS II的定时器有两个快照寄存器snapl和snaph。主控制器可通过对snapl或snaph寄存器的写操作请求当前32位内部计数器的快照。当执行写操作时,计数器的值复制到snapl和snaph中,且不会改变计数器的运行状况。snapl保存计数器的低16位,snaph保存计数器的高16位。
函数原型:int alt_timestamp_start(void)
函数功能:启动时间标记服务
输入参数:无
返回值:小于0,则失败;大于或等于0,则成功
函数原型:alt_u32 alt_timestamp(void)
函数功能:返回某时刻的时间值
输入参数:无
返回值:某时刻的时间值
函数原型:alt_u32 alt_timestamp_freq(void)
函数功能:获得系统的工作频率
输入参数:无
返回值:系统的工作频率
免责声明:本内容来源于第三方作者授权、网友推荐或互联网整理,旨在为广大用户提供学习与参考之用。所有文本和图片版权归原创网站或作者本人所有,其观点并不代表本站立场。如有任何版权侵犯或转载不当之情况,请您通过400-62-96871或关注我们的公众号与我们取得联系,我们将尽快进行相关处理与修改。感谢您的理解与支持!







请先 登录后发表评论 ~