在朋友的推荐下,新建一个嵌入FreeRTOS的单片机程序,熟悉一下建立过程,方便以后查阅。
选择完单片机,进入界面之后,在Middleware->FREERTOS进入以上界面,接口选择 CMSIS_V1。
点击 Tasks and Queues,拉长配置框,会看到一个默认的任务,点击defaultTask,可以看见参数,如上图所示,然后将入口函数改成你想用的名字,我改成了LED_Task。如下:
点击优先级可以切换任务的优先级,优先级有七种之多,其中实时的优先级最高。
改完之后,修改时钟。
在system Core->SYS里面的时钟源里面把SYStick换成TIM1(哪个不用换哪个,是用来作为程序的总体时钟用的)。
时钟配置
设置完成,点击生成工程。