硬件介绍
我手上开发板使用STM32F030F4P单片机,无外部晶振,所以直接使用内部晶振。开发板上有3个LED灯。
LED灯 | 引脚 |
---|---|
红灯 | PA1 |
绿灯 | PA3 |
蓝灯 | PA4 |
安装rtthread_namo包
在操作前,需要安装MDK5软件,以及STM32CubeMX,并安装好STM32F0的Pack
- 打开MDK软件的Pack Install工具,选择RealThread:RT_Thread进行安装
- 在弹出的节目中选择Next,等待安装
- 安装成功后,Reload Packs即可。
创建工程
-
选择芯片STM32F030F4P6
-
Manage Run-Time Environment
按照图中进行勾选,由于我们芯片资源有限,而且这次的电路并没有接触串口,所以在RTOS部分,我们没有勾选shell。 -
Start STM32CubeMX
勾选完Run-Time Environment后,会自动弹出启动STM32CubeMX的窗口,我们打开STM32CubeMX进行配置。 -
STM32CubeMX配置Pinout&Configuration
-
配置时钟
-
单击生成代码
-
生成代码如下