stm32与Freertos入门(二)移植FreeRTOS到STM32中

简介

注意:FreeRTOS并不是实时操作系统,而是分时复用的,只不过切换频率很快,感觉上是同时在工作。本次使用的单片机型号为STM32F103C8T6,通过CubeMX快速移植。

一、CubeMX快速移植

1、选择芯片

打开CubeMX软件,进行如下操作:

2、基础配置

2.1、SYS配置

不能使用SysTick因为使用FreeRTOS会占用SysTick进行任务时间分配。

2.2、RCC配置

2.3、时钟树配置

直接在红框内输入下方数值,回车确定即可自动对时钟树进行配置。

3、FreeRTOS配置

4、项目生成

相关推荐
惶了个恐10 分钟前
嵌入式硬件第五弹——ARM(2)
arm开发·嵌入式硬件
weixin_6695452018 分钟前
BC915E 5V/3.6A输入 两节升压充电IC,升压充电效率95%,输入最大支持18W,ESOP8 兼容IP2325
人工智能·单片机·嵌入式硬件·硬件工程·信息与通信
Heartache boy31 分钟前
野火STM32_HAL库版课程笔记-空气、烟雾传感器公式换算
笔记·stm32·嵌入式硬件
玻璃杯中水34 分钟前
硬件知识总结梳理-1(电阻+电容)
单片机·嵌入式硬件
yuan199971 小时前
STM32F407 TIM3正交编码器应用指南
stm32·单片机·嵌入式硬件
lin辰傍边的风2 小时前
RS485收发架构移植要点
stm32·单片机·嵌入式硬件
π同学2 小时前
基于CH343的一种自动烧录模式电路设计分析
单片机·嵌入式硬件·eps32
正点原子2 小时前
《DNESP32P4开发指南_V1.0》第十一章 LED实验
单片机·物联网·嵌入式
国科安芯2 小时前
商业航天视角下角度编码传感器的应用与MCU的集成适配
大数据·网络·单片机·嵌入式硬件·架构·制造·安全性测试
森利威尔电子-3 小时前
森利威尔SL3041B 替换LM5018 100V降压3.3V 5V 12V恒压芯片
单片机·嵌入式硬件·集成电路·芯片·电源芯片