使用cube_MX新建FreeRTOS文件——STM32单片机

在朋友的推荐下,新建一个嵌入FreeRTOS的单片机程序,熟悉一下建立过程,方便以后查阅。

选择完单片机,进入界面之后,在Middleware->FREERTOS进入以上界面,接口选择 CMSIS_V1。

点击 Tasks and Queues,拉长配置框,会看到一个默认的任务,点击defaultTask,可以看见参数,如上图所示,然后将入口函数改成你想用的名字,我改成了LED_Task。如下:

 

 点击优先级可以切换任务的优先级,优先级有七种之多,其中实时的优先级最高。

改完之后,修改时钟。 

在system Core->SYS里面的时钟源里面把SYStick换成TIM1(哪个不用换哪个,是用来作为程序的总体时钟用的)。

时钟配置

设置完成,点击生成工程。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值