OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 1567|回复: 2

求助:freertos多任务运行

[复制链接]

12

主题

156

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2551
金钱
2551
注册时间
2017-12-16
在线时间
187 小时
发表于 2023-9-22 08:31:42 | 显示全部楼层 |阅读模式
40金钱
需求是:4个串口,功能相同,优先级相同,分别和一个设备进行交互(比较复杂),想每个串口操作使用一个单独的任务来进行
问题是:如何处理这4个任务,保证可以及时响应每个串口


我验证了:如果只是单纯启动4个任务,优先级相同,只有前2个任务能运行,后两个得不到运行机会

请问 我应该怎么处理?非常感谢!

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

12

主题

156

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2551
金钱
2551
注册时间
2017-12-16
在线时间
187 小时
 楼主| 发表于 2023-9-25 17:04:54 | 显示全部楼层
我用土办法加了一个变量,似乎可以用,就是看着比较别扭!
回复

使用道具 举报

4

主题

96

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3515
金钱
3515
注册时间
2018-5-25
在线时间
811 小时
发表于 2023-10-16 11:07:58 | 显示全部楼层
理论上应该使用互斥信号量,访问设备前申请信号量
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-22 17:29

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表