• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

stm32cubemx配置freertos

hucheng 2018-11-05 浏览量:1289
stm32cubemx配置freertos
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 有一个图文并茂的教程,可以看看

    https://blog.csdn.net/jacklondonjia/article/details/78464578?locationNum=4&fps=1

    • 发布于 2018-11-30
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:7
  • 1. 目标, PG13,PG14双线程双闪灯。

     2. 测试平台

    stm32f429i-disco

    keil v5.13.0.0

    CubeMx 4.8.0

     3. 步骤

    3.1 打开cube, PG13,13设为输出, Rcc选外部晶振, 点选FreeRTOS

    3.2 时钟配置界面 enable css, 配置成系统主频168M

    3.3 全部默认设置, 生成代码。 

    3.4 配置好的模版大概是这样的

    int main(void)
    {
        HAL_Init();
        SystemClock_Config();
        MX_GPIO_Init();
    
        osThreadDef(defaultTask StartDefaultTask osPriorityNormal 0 128);
        defaultTaskHandle = osThreadCreate(osThread(defaultTask) NULL);
        osKernelStart(); while(1);
    } /* StartDefaultTask function */ void StartDefaultTask(void const * argument)
    { /* USER CODE BEGIN 5 */ /* Infinite loop */ for(;;)
        {
            osDelay(1);
        } /* USER CODE END 5 */ } 

    • 发布于2018-11-05
    • 举报
    • 评论 0
    • 0
    • 0

  • 网上找到的一个例程

    使用Stm32CubeMX+FreeRTOS的组合

    https://blog.csdn.net/jacklondonjia/article/details/78464578?locationNum=4&fps=1

    • 发布于2018-11-05
    • 举报
    • 评论 0
    • 0
    • 0

  • STM32cubemx上面使能了freertos功能就行,它会将必要的库加进去,然后会占用掉systick作为系统的时钟
    • 发布于2018-11-24
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个可以直接在cubemx上导入你的freertos库,然后直接就可以使用使用freertos
    • 发布于2018-11-24
    • 举报
    • 评论 0
    • 0
    • 0

  • 记笔记简单的方式就是用cubeMX的方式添加你的freertos
    • 发布于2018-11-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 直接在cubemx的第三页启用freertos的勾选,然后添加任务,设置优先级。
    • 发布于2018-11-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 参考这个https://blog.csdn.net/jacklondonjia/article/details/78464578?locationNum=4&fps=1
    • 发布于2018-12-12
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

stm32cubemx配置freertos