UCOSII串口中断和led任务,只能执行一个,是什么原因?

2019-08-14 01:41发布

在ucosii任务调度模板中,加入了自己的IMU读取的代码,结果一直只能执行一个程序。用了系统延时函数,临界区都没有效果。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
16条回答
wjlshuaiqi
1楼-- · 2019-08-16 01:46
 精彩回答 2  元偷偷看……
章鱼哥丶
2楼-- · 2019-08-16 03:30
wjlshuaiqi 发表于 2017-9-11 20:31
5ms,现在改为40个节拍,200ms了,但是时间还是很长,我总觉得是不是缺少了什么函数没有写。这个问题太奇 ...

那再找找吧。任务能开始运行就可以了
正点原子
3楼-- · 2019-08-16 05:12
wjlshuaiqi 发表于 2017-9-11 14:29
这是我的代码,@原子哥,一直只能显示IMU数据,或者更改优先级后,只能闪LED

你直接用我们代码,可以么?
wjlshuaiqi
4楼-- · 2019-08-16 11:03
正点原子 发表于 2017-9-12 00:35
你直接用我们代码,可以么?

我用的是mini开发板UCOSII-任务调度模版,仿照LED任务模式,重新添加任务(之前也试过直接改LED任务的里面的功能),都是这个样子。

一周热门 更多>