如何设置定时器延迟低于10毫秒!?

8个职位/ 0个新职位
最后发表
匿名(未验证)
如何设置定时器延迟低于10毫秒!?

你好,

我想把DA14580的定时器延迟设置为5毫秒,这样我每5毫秒就可以得到采样。我已经学习了DA14580的SDK,设置计时器的唯一方法是使用ke_timer_set函数,它位于内核计时器库中。但是,设置定时器的时间单位是10ms(不能设置一个延时5ms的定时器),也没有办法改变这个功能。我想知道我如何设置一个5毫秒延迟的计时器?

提前感谢你的帮助。

RvA
离线
最后看到:1个月3个星期前
工作人员
加入:2014-02-07 14:10
嗨,雷扎,

嗨,雷扎,

文档UM-B-004 DA14580外围驱动程序提供有关计时器使用的更多信息。

最好的问候,RvA

sbourahla
离线
最后看到:5年12个月前
专家
加入:2015-02-25 09:51
嗨RvA,

嗨RvA,

是的,我也有同样的问题,但你能解释一下我们如何实现微秒延迟函数吗?我尝试做这与Timer0,但不幸的是,我不能理解如何正确设置定时器在我们有一个延迟功能。

我将计时器配置为2 Mhz(所以0.5us),并将“ON”值计时器设置为2带有中断。它不管用……

什么好主意吗?

最好的问候,

雷扎。yazdani67(未验证)
嗨RvA,

嗨RvA,
谢谢你的回复。我搜索了你提到的这个文件,但不幸的是我找不到下载pdf的链接。你能把UM-B-004的下载链接发给我吗?谢谢。
我搜索这个文件将会指向的页面信息如下:

描述:
更新21/7/14

版本日期:
2014年7月21日,星期一
版本号:
1.1
资源类型:
文档
关键词:
外围GPIO EEPROM ADC PWM SPI UART
订阅

JE_Dialog
离线
最后看到:2个月2周以前
工作人员
加入:2013-12-05 14:02
请从

请从产品文件夹内的“文档”选项卡中右侧的下载图标下载。

BR JE_Dialog

雷扎。yazdani67(未验证)
嗨RvA,

嗨RvA,
我发现了一些关于如何使用TIMER0_CTRL_REG、TIMER0_ON_REG等寄存器手动设置timer0的内容。为了启用它的中断,我知道我必须使用NVIC_EnableIRQ(SWTIM_IRQn),但是我不知道在哪里找到它的服务程序!你能帮我吗?谢谢。

雷扎。yazdani67(未验证)
谢谢JE_Dialog。我去

谢谢JE_Dialog。我走了你提到的那条路,但我没有权限访问那份文件。我发了一个请求,要求接受这个文件。如果你能尽快接受这个协议,我将不胜感激,这样我就可以解决我的问题了。谢谢

JE_Dialog
离线
最后看到:2个月2周以前
工作人员
加入:2013-12-05 14:02
嗨,雷扎,是的,你需要

HI Reza,是的,您需要接受SLA, SDK才能访问带有挂锁的文档。在不久的将来,你会得到别人的认可。

BR JE_Dialog