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的主要功能是对冗余函数的优化

近期下载者

相关文件


收藏者