目录
前言:
被学弟逼迫写个有关在hal库跑freeRTos的教程
一、配置基本环境
和之前没什么区别,无非依旧是三大步:SYS配置,RCC配置,时钟树配置
1、SYS配置:
2.RCC配置
3.时钟树配置
二、添加freeos系统以及任务
三、生成代码修改代码
四、修改os延时函数
OS延时并不准确
所以打开任务延迟
添加以下代码
uint32_t PreviousWakeTime = osKernelSysTick();
osDelayUntil(&PreviousWakeTime,500); //单位为ms