一.CubeMX添加RT-Thread操作系统组件
获取RT-Thread Nano软件包,指路:
https://www.rt-thread.org/download/cube/RealThread.RT-Thread.pdsc
安装RT-Thread
参考:https://blog.csdn.net/qq_36075612/article/details/107309750
二.CubeMX新建工程
这里依然选用的是STM32F103C8T6。
使用引脚PA3和PA4用于点亮LED灯,同时使能串口USART1。其他配置照旧。
SYS:
配置RT-Thread组件:
NVIC:
生成代码:
Keil打开工程代码。
三.创建任务
主要是两个LED灯任务,一个每0.5秒变化一次,一个每1秒变化一次。
在Application/USER文件夹下新建app_rt_thread.c文件,并添加以下代码:
#include "rtthread.h"
#include "main.h"