FREERTOS学习:STM32CubeMX配置FREERTOS
前言
本系列文章是基于STM32CubeMX的FREERTOS学习过程
STM32CubeMX配置
1.单片机型号选择
选择对应的型号,双击或者点击右上角Start Project

2.RCC 时钟源配置

3.Clock Configuration 时钟树配置
直接修改图上红框位置为72mhz,回车,点击OK,即可自动设置

4.SYS 配置
Debug我选择是SW方式。
Timebase Source(时基)这里不能选择SysTick,因为 FreeRTOS 后,FreeRTOS会占用 SysTick(用来生成1ms定时,用于任务调度),所以需要需要为其他总线提供另外的时钟源,我这里选择的TIM2。

5.Middleware 启用FREERTOS
Interface选择CMSIS_V1,即可启用,相关设置先默认不动。
V2 的内核版本更高,功能更多,在大多数情况下 V1 版本的内核完全够用。

6.Connectivity 启用USART1 (用于打印调试信息)

7.GENERATE CODE 生成代码


总结
通过上面的配置,就已经完成了简单的RTOS的配置。