FreeRTOS_DTU_8M
所属分类:单片机开发
开发工具:C/C++
文件大小:10859KB
下载次数:13
上传日期:2020-09-20 10:35:34
上 传 者:
I学习
说明: 基于STM32F103单片机的freeRTOS实时操作系统模板,操作系统版本为V10.3.1版本,此模板无需改动即可使用于新开发的工程中。
(The FreeRTOS real-time operating system template based on STM32F103 is v10.3.1. This template can be used in the newly developed project without any modification.)
文件列表:
FreeRTOS_DTU_8M (0, 2020-08-28)
FreeRTOS_DTU_8M\FreeRTOS (0, 2020-08-28)
FreeRTOS_DTU_8M\FreeRTOS\History.txt (138221, 2020-08-28)
FreeRTOS_DTU_8M\FreeRTOS\LICENSE.md (1036, 2020-08-28)
FreeRTOS_DTU_8M\FreeRTOS\croutine.c (16081, 2020-08-28)
FreeRTOS_DTU_8M\FreeRTOS\event_groups.c (31884, 2020-08-28)
FreeRTOS_DTU_8M\FreeRTOS\include (0, 2020-08-28)
FreeRTOS_DTU_8M\FreeRTOS\include\FreeRTOS.h (46744, 2020-08-28)
FreeRTOS_DTU_8M\FreeRTOS\include\FreeRTOSConfig.h (7849, 2020-08-28)
FreeRTOS_DTU_8M\FreeRTOS\include\StackMacros.h (1570, 2020-08-28)
FreeRTOS_DTU_8M\FreeRTOS\include\atomic.h (13224, 2020-08-28)
FreeRTOS_DTU_8M\FreeRTOS\include\croutine.h (28782, 2020-08-28)
FreeRTOS_DTU_8M\FreeRTOS\include\deprecated_definitions.h (7763, 2020-08-28)
FreeRTOS_DTU_8M\FreeRTOS\include\event_groups.h (31893, 2020-08-28)
FreeRTOS_DTU_8M\FreeRTOS\include\list.h (19717, 2020-08-28)
FreeRTOS_DTU_8M\FreeRTOS\include\message_buffer.h (38719, 2020-08-28)
FreeRTOS_DTU_8M\FreeRTOS\include\mpu_prototypes.h (18234, 2020-08-28)
FreeRTOS_DTU_8M\FreeRTOS\include\mpu_wrappers.h (11446, 2020-08-28)
FreeRTOS_DTU_8M\FreeRTOS\include\portable.h (9191, 2020-08-28)
FreeRTOS_DTU_8M\FreeRTOS\include\projdefs.h (6359, 2020-08-28)
FreeRTOS_DTU_8M\FreeRTOS\include\queue.h (65354, 2020-08-28)
FreeRTOS_DTU_8M\FreeRTOS\include\semphr.h (49588, 2020-08-28)
FreeRTOS_DTU_8M\FreeRTOS\include\stack_macros.h (8431, 2020-08-28)
FreeRTOS_DTU_8M\FreeRTOS\include\stream_buffer.h (39640, 2020-08-28)
FreeRTOS_DTU_8M\FreeRTOS\include\task.h (135024, 2020-08-28)
FreeRTOS_DTU_8M\FreeRTOS\include\timers.h (62761, 2020-08-28)
FreeRTOS_DTU_8M\FreeRTOS\list.c (9694, 2020-08-28)
FreeRTOS_DTU_8M\FreeRTOS\portable (0, 2020-08-28)
FreeRTOS_DTU_8M\FreeRTOS\portable\Keil (0, 2020-08-28)
FreeRTOS_DTU_8M\FreeRTOS\portable\Keil\See-also-the-RVDS-directory.txt (20, 2020-08-28)
FreeRTOS_DTU_8M\FreeRTOS\portable\MemMang (0, 2020-08-28)
FreeRTOS_DTU_8M\FreeRTOS\portable\MemMang\heap_1.c (5353, 2020-08-28)
FreeRTOS_DTU_8M\FreeRTOS\portable\MemMang\heap_2.c (12501, 2020-08-28)
FreeRTOS_DTU_8M\FreeRTOS\portable\MemMang\heap_3.c (3081, 2020-08-28)
FreeRTOS_DTU_8M\FreeRTOS\portable\MemMang\heap_4.c (19025, 2020-08-28)
FreeRTOS_DTU_8M\FreeRTOS\portable\MemMang\heap_5.c (21223, 2020-08-28)
FreeRTOS_DTU_8M\FreeRTOS\portable\RVDS (0, 2020-08-28)
FreeRTOS_DTU_8M\FreeRTOS\portable\RVDS\ARM7_LPC21xx (0, 2020-08-28)
... ...
////////////////////////目录说明/////////////////////////////
1. FreeRTOS 使用10.3.1版本
2. Libraries STM32库文件路径
3. project 工程项目文件夹
4. Package 工程组件文件夹 与芯片及板载设计无关的组件,如MQTT、FreeMudbus等
5. System 芯片级驱动文件夹 如uart, timer, SPI,IIC等
6. Application 板载用户程序
//////////////////////////////////////////////////////
//////////////////////外部晶振配置说明//////////////////////////////
8M 12M 晶振配置方法:
1.修改stm32f10x.h中的119行
#define HSE_VALUE ((uint32_t)8000000) /*!< 8M */
// #define HSE_VALUE ((uint32_t)12000000) /*< 12M*/
2.修改system_stm32f10x.c中的时钟配置 1057行
//RCC->CFGR |= (uint32_t)(RCC_CFGR_PLLSRC_HSE | RCC_CFGR_PLLMULL6);//12m外部时钟
RCC->CFGR |= (uint32_t)(RCC_CFGR_PLLSRC_HSE | RCC_CFGR_PLLMULL9); //8M外部时钟
//////////////////////////////////////////////////////
////////////////////////其他说明//////////////////////////////////////
C/C++选项下 选项One ELF Section per Function的主要功能是对冗余函数的优化
近期下载者:
相关文件:
收藏者: