STM32运行FreeRTOS

使用ARM Keil 的 Keil uVision IDE,在 STM32上运行 FreeRTOS 内核。

物料清单
软件

在创建新项目之前,我们必须安装软件包。下面是打印屏幕,其中包含如何执行此操作的步骤。单击“Pack installer”按钮,等待菜单加载。

我们将在 Devices 菜单中搜索 STM32。左侧列出了该微控制器的所有可用包。您需要安装以下内容:

Keil::STM32F1xx_DFP

ARM::CMSIS

ARM::CMSIS-Driver

ARM::CMSIS-FreeRTOS

Keil::ARM_Compiler

包安装步骤
要创建新项目,请单击“项目”选项卡 ->“新建 uVision 项目”。 在命名您的项目并单击保存之前,我建议创建一个新文件夹,因为 IDE 不会创建一个文件夹。 最好将所有源文件放在一处。 我将文件夹和项目命名为“keil-FreeRTOS”。

项目创建步骤
配置和编程

现在让我们进入代码。第一步是启用 USART1 并设置 TX 和 RX 引脚。在设备下拉图标下的 RTE_Device.h 文件中,搜索此行并更改此宏。

为了将 printf() 重定向到 USART,Keil 提供了一个用户代码模板文件。这是一个生成的文件,它将输出重定向到 USART 驱动程序,以将其发送到我们之前配置的引脚。下面是步骤。

配置步骤
注意:必须添加文件的扩展名,工具不添加扩展名。

代码
接线
编译和刷入
完整Keil项目代码

详情参阅 - 亚图跨际

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值