OpenEdv-开源电子网

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

freeRTOS任务优先级设置问题

[复制链接]

23

主题

94

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1113
金钱
1113
注册时间
2016-8-26
在线时间
256 小时
发表于 2018-8-10 16:59:32 | 显示全部楼层 |阅读模式
5金钱
接着之前,现在着手上操作系统,使用freertos,计划先分配4个任务:1、按键扫描任务------按键控制界面的切换、参数的修改、状态控制。
2、界面刷新任务------时间的刷新、检测数据的刷新、状态的刷新。
3、串口通信任务------接收上位机的指令,并执行相应动作,返回相关数据。
4、数据采样任务------对信号脉冲计数。
比如一个完整的操作过程就是:按键控制进入检测界面——>按键控制启动检测——>上位机通过串口读取当前检测数据。
请问该如何设置任务的优先级才好?


最佳答案

查看完整内容[请看2#楼]

数据采样 串口通信 按键扫描 界面刷新,从高到低
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

3

主题

347

帖子

3

精华

金牌会员

Rank: 6Rank: 6

积分
2076
金钱
2076
注册时间
2014-12-19
在线时间
709 小时
发表于 2018-8-10 16:59:33 | 显示全部楼层
数据采样 串口通信 按键扫描 界面刷新,从高到低
回复

使用道具 举报

23

主题

94

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1113
金钱
1113
注册时间
2016-8-26
在线时间
256 小时
 楼主| 发表于 2018-8-14 16:37:17 | 显示全部楼层
lvehe 发表于 2018-8-10 16:59
数据采样 串口通信 按键扫描 界面刷新,从高到低

请问,上位机发送启动指令,单片机串口接收到指令后,可以将接收到的数据,发送到队列中,数据采样任务从队列中获取数据,然后进入脉冲计数。除了队列之外,串口中断和任务之间通信还有什么方式?
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-22 23:10

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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