为了防止led占用太多片内资源,我决定不再裸奔

目录

前言:

一、配置基本环境

1、SYS配置:

2.RCC配置

3.时钟树配置

二、添加freeos系统以及任务

 三、生成代码修改代码

 四、修改os延时函数


前言:

        被学弟逼迫写个有关在hal库跑freeRTos的教程

一、配置基本环境

和之前没什么区别,无非依旧是三大步:SYS配置,RCC配置,时钟树配置

1、SYS配置:

2.RCC配置

3.时钟树配置

二、添加freeos系统以及任务

 三、生成代码修改代码

 四、修改os延时函数

OS延时并不准确

所以打开任务延迟

 添加以下代码

uint32_t PreviousWakeTime = osKernelSysTick();

osDelayUntil(&PreviousWakeTime,500); //单位为ms

 

版权声明:本文为CSDN博主「靳小锅er」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_52528413/article/details/121639460

生成海报
点赞 0

靳小锅er

我还没有学会写个人说明!

暂无评论

发表评论

相关推荐

BLE蓝牙协议栈杂谈

想写这篇文章是源于领导对我提出的一个疑问,而我从未在她想的层面上去思考蓝牙协议栈。蓝牙协议栈移植: 问题1:你这个蓝牙协议栈是什么驱动的咧?像我们串口、can、spi、iic它们都是mcu