STM32下完成一个基于FreeRTOS的多任务程序
1、移植FreeRtos
下载 FreeRtos源码链接.
提取码:pmf1
下载解压后得到FreeRtos源码
1、把下载的文件的FreeRTOSv9.0.0\FreeRTOS\Demo\CORTEX_STM32F103_Keil目录下的FreeRTOSConfig.h放到source下
2、将FreeRTOSv9.0.0\FreeRTOS\Source\portable\IAR目录下的ARM_CM3复制到keil文件中
对源文件的处理就完成了
2、多任务实现
基于FreeRTOS的多任务程序,执行2个周期性task 。task1,每间隔500ms闪烁(变化)一次LED;task2,每间隔2000ms,向串口发送一次指令数据“helloworld!"
1、使用野火提供的MDK工程