优先级最低的任务

学到更多常见问题解答教程

7个帖子/ 0新
最后一篇
哈希
离线
最后一次露面:3个月2周前
加入:2018-01-04 02:04
优先级最低的任务

我想定期打电话给我的功能。该函数应具有最低优先级。所以,app_easy_timer不合适。SDK是否具有最低优先级的回调?我应该更改main_func()吗?

设备:
PM_DIALOG.
离线
最后一次露面:2天2小时前
员工
加入:2018-02-08 11:03
嗨hashi,

嗨hashi,

您不应该修改任何SDK文件。您的项目植入应在应用层 - 以APP_开头的文件。定期调整函数,可以使用App_easy_Timer或SW定时器来完成。请结账出5.0.4 \ projects \ target_apps \ peripheral_examples \ timer0 sdk示例。

谢谢,PM_DIALOG.

哈希
离线
最后一次露面:3个月2周前
加入:2018-01-04 02:04
谢谢。

谢谢。

我已经使用Timer0进行函数。我想要另一种功能,优先级较低。这是不可能的吗?

PM_DIALOG.
离线
最后一次露面:2天2小时前
员工
加入:2018-02-08 11:03
你能说明什么

请你说明你是什么试验吗?对于MEM,它不够清楚。

谢谢,PM_DIALOG.

哈希
离线
最后一次露面:3个月2周前
加入:2018-01-04 02:04
我有三个功能。

我有三个功能。函数A是使用Timer0调用每62.5us的周期性函数。功能B还是使用Systick调用每100us的周期性函数。功能c不是定期的。函数C应该以正常任务的最低优先级运行。我认为,最好的内核事件处理程序呼叫函数c是最佳的。但它是不允许的。所以,我想找到另一种方式。

PM_DIALOG.
离线
最后一次露面:2天2小时前
员工
加入:2018-02-08 11:03
嗨哈希,

嗨哈希,

请结账SDK示例!DA14580 DOS不支持多任务环境。如果您在多任务中被介断,请Checkourt DA146XX产品系列。

谢谢,PM_DIALOG.

哈希
离线
最后一次露面:3个月2周前
加入:2018-01-04 02:04
我Unertand da146xx支持

我Unertand da146xx支持它。非常感谢。