DA14681 PXP_Reporter示例的计时器

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
2个帖子/ 0新
最后一篇
Kvenkatraman.
离线
最后一次露面:3年11个月前
加入:2017-05-03 22:26
DA14681 PXP_Reporter示例的计时器

我正在使用da14681 devkit pro board和pxp_reporter示例。我想将HW_Timer0添加到此项目,并希望在Timer0_ISR中切换I / O行。我注意到,这种切换与板上的蓝色LED闪烁(快速或慢广告)同步。

我在哪里可以找到这种闪烁的源代码?

在此示例中是否在任何地方使用hw_timer0?如何知道不同的SDK示例正在使用的外围设备?来自论坛,我意识到Freertos使用Timer1。您可以列出此示例使用的不同外设吗?

这是我的periph_init函数中的测试代码:

hw_timer0_init(null);
hw_timer0_set_clock_source(hw_timer0_clk_src_slow);
hw_timer0_set_t0_reload(32767,32767);
hw_timer0_set_on_reload(200);
hw_timer0_register_int(timer0_interrupt_cb);
hw_timer0_enable();

设备:
mt_dialog.
离线
最后一次露面:2个月3周前
职员
加入:2015-06-08 11:34
嗨Kvenkatraman,

嗨Kvenkatraman,

你的意思是那种保持眨眼的蓝色LED?那个LED不是通过SW的驱动,而是从HW本身驱动,实际上它是指示设备睡觉的LED,这就是为什么当您的SW驱动的LED正在切换时看到它亮起的原因,因为按顺序为外围​​设备要处于活动状态,设备也应该是活动的。

大多数外围设备都用于外围设备_DEMO项目,并且在Eclipse树的底部有几个Readme文件(每个SDK项目都有这个ReadMe文件,其中有说明如何设置演示),因此您可以检查外围设备用于每个演示的。是的,rectROS的勾选由定时器1提供,它也是睡眠期间唯一没有关闭的外围设备,而且它也建议不要弄乱该计时器。请检查firewerals_demo,特别是计时器0的计时器。

谢谢mt_dialog.