
基于STM32F103C8T6的FreeRTOS MDK工程项目文件
5星
- 浏览量: 0
- 大小:None
- 文件类型:ZIP
简介:
本项目为基于STM32F103C8T6微控制器的应用开发工程,采用MDK编译环境和FreeRTOS实时操作系统,适用于嵌入式系统任务管理和多线程编程。
Keil软件版本为uVision V5.36.0.0,MCU型号是stm32f103c8t6。
HAL 版本:V1.8.5;官方源码文件名为 en.stm32cubef1-v1-8-5.zip。
FreeRTOS 内核版本为 FreeRTOS Kernel V10.5.1,官方源码文件名是 FreeRTOSv202212.01.zip。
本工程直接使用了官方提供的源代码,并对部分代码进行了如下修改:
在FreeRTOSMDK_HAL185DriversCMSISDeviceSTSTM32F1xxInclude 文件夹下的“stm32f103xb.h”文件中,将以下一行代码做了调整:
```c
#define __NVIC_PRIO_BITS 4U *!< STM32 uses 4 Bits for the Priority Levels *
```
修改为:
```c
#define __NVIC_PRIO_BITS 4 /* modify by shenzz to fit FreeRTOS @2024.01.27 */
```
全部评论 (0)
还没有任何评论哟~


