你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。
chrome
firefox
safari
ie8及以上
ST
意法半导体官网
STM32
中文官网
ST
全球论坛
登录/注册
首页
技术问答
话题
资源
创客秀
视频
标签
积分商城
每日签到
FreeRTOS 关于互斥量的用法求助
[复制链接]
KEY1
提问时间:2018-12-27 16:20 /
问答
是否解决:
对于串口发送,我们都普遍用中断方式发送,
可是在配合互斥量的时候会遇到些问题,
互斥量的使用 必须在同一个任务中 占用和释放,
我目前的做法是用二值信号量 在 发送中断完成时释放信号,
可是这样还是会引起锁死,比如当同一个任务多次抢占时,
最后还是得换到互斥量,
基于串口中断发送模式, 希望使用互斥量来访问串口的话 , 该如何释放发送完成信号呢?
在中断函数中释放互斥量是不行的
赞
0
收藏
0
评论
5
分享
发布时间:2018-12-27 16:20
举报
请先
登录
后回复
5个回答
一代睡神的崛起
回答时间:2018-12-28 10:18:45
a0a.1 32b0c
你就用简单的队列去点用互斥量发送试试,我觉得可行
评分
参与人数
1
蝴蝶豆
+2
收起
理由
STMCU
+ 2
查看全部评分
赞
0
评论
回复
支持
反对
Kevin_G
回答时间:2018-12-29 11:03:08
a1024a.1 32b0c
容易锁死
赞
0
评论
回复
支持
反对
hpdell
回答时间:2018-12-29 14:14:09
a0a.1 32b0c
互斥信号量有没有提供在中断里面获取与释放的相关函数哇 ?
如果有的话,我估计应该可行
评分
参与人数
1
蝴蝶豆
+2
收起
理由
STMCU
+ 2
查看全部评分
赞
0
评论
回复
支持
反对
xiaojie0513
回答时间:2019-1-12 22:05:16
a0a.1 32b0c
递归互斥量
赞
0
评论
回复
支持
反对
xiaojie0513
回答时间:2019-1-12 22:05:42
a0a.1 32b0c
互斥量的优先级继承机制在中断中毫无意义
赞
0
评论
回复
支持
反对
所属标签
相似问题
关于
意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号
手机版
快速回复
返回顶部
返回列表
评分
查看全部评分
如果有的话,我估计应该可行
评分
查看全部评分