STM32CubeMX配置FreeRTOS系统

使用STM32CubeMX配置FreeRTOS系统

  1. 选好芯片型号就要配置时钟,因为SysTick被FreeRTOS占用,所以要提供一个时钟源为其它总线使用。(注意:裸机是有时钟源的,默认配置就是SysTick)。
    STM32CubeMX配置FreeRTOS系统_第1张图片

  2. 选择MCU时钟源-选择外部高速时钟源
    STM32CubeMX配置FreeRTOS系统_第2张图片

  3. 使能FreeRTOS:
    STM32CubeMX配置FreeRTOS系统_第3张图片STM32CubeMX配置FreeRTOS系统_第4张图片
    注意:
    1 . 默认空闲任务是在,无其它任务执行时,执行。

    STM32CubeMX配置FreeRTOS系统_第5张图片
    2 tick=1000,任务切换1ms,(最好5ms),避免过度占用资源。

你可能感兴趣的:(笔记,stm32,单片机,嵌入式硬件)