硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1892|回复: 3
收起左侧

[μCOS-III] 关于中断多线程问题

[复制链接]

3

主题

2

回帖

49

积分

初级会员

积分
49
发表于 2018-4-26 00:10:36 | 显示全部楼层 |阅读模式
最近学ucos有个疑问,ucos是否可以实现类似图片这个多任务并行处理(多线程)的效果,相当同一时刻t0/t1/t2下两个任务P_out1/P_out2同时输出。(图画的有丑不好意思)

图片画的有点丑

图片画的有点丑


类似图片上多任务处理时的时序问题,在时间片轮询、普通中断、PendSV中断,在时间空间(先后)有什么区别。
希望大佬有空可以指教一下,才大二可能以后会经常发帖,希望大佬们不吝赐教,小弟万分感激。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107020
QQ
发表于 2018-4-26 00:34:38 | 显示全部楼层
以我们用的STM32为例,程序做不到真正的并行处理,是分时的,给我们的感觉是并行处理。

而你说的“在时间片轮询、普通中断、PendSV中断,在时间空间(先后)有什么区别”稍有些宽泛,后面有具体的案例了,可以帮你分析下。
回复

使用道具 举报

19

主题

372

回帖

429

积分

高级会员

积分
429
发表于 2018-5-18 22:18:48 | 显示全部楼层
为什么不用简单的定时器中断?在中断ISR里设置IO口高低电平即可
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107020
QQ
发表于 2018-5-19 01:36:28 | 显示全部楼层
h_007 发表于 2018-5-18 22:18
为什么不用简单的定时器中断?在中断ISR里设置IO口高低电平即可

他这里是举了个例子,想弄明白一些概念问题
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-14 09:47 , Processed in 0.277964 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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