导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→最好的方法在tile上实现64位定时器

* 101345: 最好的方法在tile上实现64位定时器

   liufengzhong 
liufengzhong发表的帖子 

 最好的方法在tile上实现64位定时器
我想知道最好的方法来实现一个64位的定时器微秒级精度可以跨多个tile。

因为我使用slicekit-U16试图访问实时柜台但出于某种原因只是挂在read_periph_32调用的代码。

我想更新一个变量基于32位定时器和检测时包装但这似乎有点混乱。

任何一个有任何其他的想法吗?


回答:

你的想法关于使用U系列定时器是好的——如果你的代码是陷入periph写,那么它就是一个通道问题——阻止因为另一端没有接受。 您可以检查您的代码的代码示例:

提供进入睡眠计时器功能。

当然你可以运行一个时间在瓷砖,并让它可查询。 您可以包括溢出检测(通过一个事件触发),将增加一个变量,它让你过去的40多个第二翻转一个32 b在100 mhz。 然而,你需要一个核心,愿听一个通道(或接口调用)将定时器值。 有效时间服务器。 这可以结合其他的东西在一个select语句,或者使用可以化合的任务。

不是听起来不错. .

回复:

谢谢你的回应。

我发现代码,是越来越困在periph编写的代码。 我寻找的例子如何设置通道但我一直无法找到任何。

我将感激如果有人能点我到正确的文档特别是如果它有一个例子,如何设置通道,这样我就可以跟你系列计时器。

发表时间:2014年10月27日18:56:51

  
回复该帖

本主题共有 1 帖,分页:>>>>>该主题的所有内容[1]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

[上一篇帖子]:Android IOS系统通用线控拍照 快门ic,三星,苹果通用产品特点:本ic
[下一篇帖子]:AVB端点快速启动构建错误下面的快速入门指南中的说明Xmos AVB端点,我遇到了一个错误