优先级最低的任务

了解更多常见问题教程

7个帖子/ 0个新帖子
最后发表
推出
离线
最后看到:三个月,两周前
加入:2018-01-04 02:04
优先级最低的任务

我想周期性地调用我的函数。该函数应该具有最低优先级。因此,app_easy_timer不适合。SDK有最低优先级的回调吗?我应该改变main_func()吗?

设备:
PM_Dialog
离线
最后看到:两天前18小时前
工作人员
加入:2018-02-08 11:03
嗨推出,

嗨推出,

您不应该修改任何SDK文件。您的项目植入应该在应用程序层—以app_开始的文件中。可以使用app_easy_timer或SW计时器周期性地调用函数。请签出5.0.4\projects\target_apps\peripheral_examples\timer0 SDK示例。

谢谢,PM_Dialog

推出
离线
最后看到:三个月,两周前
加入:2018-01-04 02:04
谢谢你!

谢谢你!

我已经对一个函数使用了Timer0。我想要另一个低优先级的函数。这是不可能的吗?

PM_Dialog
离线
最后看到:两天前18小时前
工作人员
加入:2018-02-08 11:03
你能指出是什么吗

你能说明你想要完成什么吗?对我来说,这还不够清楚。

谢谢,PM_Dialog

推出
离线
最后看到:三个月,两周前
加入:2018-01-04 02:04
我有三个函数。

我有三个函数。函数A是一个周期函数,使用Timer0调用every 62.5us。函数B也是一个周期函数,在SysTick中叫做every 100us。函数C不是周期1。函数C应该像正常任务一样以最低优先级运行。我认为最好是内核事件处理程序调用函数C。但这是不允许的。所以,我想找到另一种方法。

PM_Dialog
离线
最后看到:两天前18小时前
工作人员
加入:2018-02-08 11:03
嗨,哈希,

嗨,哈希,

请查看SDk示例!DA14580 dos不支持多任务环境。如果您对多重任务感兴趣,请查看DA146xx产品系列。

谢谢,PM_Dialog

推出
离线
最后看到:三个月,两周前
加入:2018-01-04 02:04
我了解DA146xx支持

我知道DA146xx支持它。非常感谢。