你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

stm32cube中freertos的task优先级大于7的使用,个人理解

[复制链接]
wqzhj 提问时间:2017-9-30 21:18 /
stm3file:///C:\Users\wqz\Documents\Tencent Files\785469206\Image\C2C\J6R6%QTU@~J`EX1~QR{T{1O.png2cube中freertos,在配置界面里设置为9级任务优先级,但是在cube中配置每个任务优先级时还是只能选择7种优先级

设定为9

设定为9

只有7个选择

只有7个选择


file:///C:\Users\wqz\Documents\Tencent Files\785469206\Image\C2C\J6R6%QTU@~J`EX1~QR{T{1O.png

收藏 评论6 发布时间:2017-9-30 21:18

举报

6个回答
wqzhj 回答时间:2017-9-30 21:22:57
发现cubemx是这样生成task:
/* Create the thread(s) */
  /* definition and creation of WQZLEDTask */
  osThreadDef(WQZLEDTask, LEDTask, osPriorityBelowNormal, 0, 128);
  WQZLEDTaskHandle = osThreadCreate(osThread(WQZLEDTask), NULL);
wqzhj 回答时间:2017-9-30 21:26:06
个人认为大于7的TASK生成需另外用taskcreate函数生成与其指定的如下区域:
  /* USER CODE BEGIN RTOS_THREADS */
     
  /* add threads, ... */
  /* USER CODE END RTOS_THREADS */
wqzhj 回答时间:2017-9-30 21:27:09
不知我的理解对不对
wqzhj 回答时间:2017-9-30 21:29:18
@{3P(0KH`C18H}8(RUT7WHT.png
MrJiu 回答时间:2017-10-5 10:19:28
可以直接使用Free RTOS。。。CUbe只是把Free RTOS再次封装了一下而已!!!
wqzhj 回答时间:2017-10-6 08:38:49

所属标签

相似问题

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版