你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

请教中断服务中调用FreeRTOS系统函数

[复制链接]
清/ts囸図 提问时间:2018-3-13 09:13 /
中断服务中调用FreeRTOS的系统函数,必须用FromISR结尾的,那么,是否不管第几级调用,只要是还在中断服务中,就必须用FromISR结尾的?
另外,如果不用FromISR结尾的,会有什么后果,这一点好像没看到什么资料说过。

收藏 评论1 发布时间:2018-3-13 09:13

举报

1个回答
琦子 回答时间:2018-3-14 10:38:24
首先就是这个函数是用来唤醒某个任务的。
其次这个函数在某个很特殊的情况下不能在中断里面用于实现任务同步——任务正在使用vTaskSuspend来挂起某个任务,在未完全成功挂起前产生了中断,并在中断里调用了xTaskResumeFromISR,这时将导致恢复失败!

评分

参与人数 1蝴蝶豆 +3 收起 理由
zero99 + 3

查看全部评分

所属标签

相似问题

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版