RT-Thread学习入门之RT-Thread的使用
发布日期:2021-05-07 02:33:40 浏览次数:17 分类:精选文章

本文共 1142 字,大约阅读时间需要 3 分钟。

本科生因做比赛需要,使用RT-Thread Studio进行stm32f407ZGT6的程序开发,文章仅以用来记录过程

系列文章目录

第一篇 RT-Thread学习入门之RT-Thread的使用

第二篇 RT-Thread学习入门之简单LED灯的实现
第三篇 RT-Thread学习入门之输出PWM
第四篇 RT-Thread学习入门之pmw3901光流模块
第五篇 RT-Thread学习入门之IIC四路循迹模块


文章目录


前言

本文将介绍如何使用RT-Thread Studio进行项目的创建,大概我习惯的开发流程,以及一些相关软件的下载地址


一、RT-Thread Studio是什么?

一站式的 RT-Thread 开发工具,通过简单易用的图形化配置系统以及丰富的软件包和组件资源,让物联网开发变得简单和高效。

二、创建RT-Thread项目

1.菜单栏介绍

在这里插入图片描述

  1. 创建项目选项

  2. 编译选项

  3. 调试选项

  4. API文档(官方参考文档)

    在这里插入图片描述

  5. 下载程序

2.创建项目

  1. 点击菜单栏创建项目选项,创建RT-Tthread项目

在这里插入图片描述

  1. 输入项目名称,并且根据实际选择蓝色框内的内容,选择好后点击完成等待项目创建完成

    在这里插入图片描述

  2. 项目创建好后,左侧项目资源管理器出现如下内容。

    RT-Thread Settings用来添加软件包以及开启功能对应的驱动框架。在这里插入图片描述

  3. 双击main.c文件,打开后出现如下内容

    在这里插入图片描述

  4. 点击 RT-Thread Settings ,打开 ulog日志

    在这里插入图片描述

  5. 将程序编译成功后,下载到stm32f407中,通过串口可以看到打印日志“Hello RT-Thread!”

三、项目开发基本流程

1.添加驱动程序

  1. 打开board.h文件(位于drivers目录),按照步骤进行配置。大多都为四步,接下来分别说明。
  • 第一步 打开RT-Thread Settings中的驱动框架支持
    点击RT-Thread Settings,点击下图中更多配置,将PWM对应右侧的方框勾选,保存后,再次编译,驱动框架(不一定完整哦)便添加到了项目当中。
    在这里插入图片描述

在这里插入图片描述

  • 第二步 声明关键字,如将原有的注释取消

    #define BSP_USING_PWM1

  • 第三步 添加初始化代码

    这里使用STM32CubeMX生成MDK5工程文件,然后用MDK5打开,将里面的初始化代码复制粘贴到RT-Thread项目中。具体操作过程下一篇详细介绍。

  • jdk安装教程:

  • STM32CubeMX具体安装步骤网上教程很多。

    STM32CubeMX5.3.0 下载地址:

  • 第四步 将stm32xxxx_hal_config.h中功能对应的部分注释取消

    define HAL_TIM_MODULE_ENABLED

2.编写代码

  • 参考所使用功能对应的官方参考文档,对基本框架进行修改即可。

上一篇:使用git上传本地文件到gitee
下一篇:2020-12-24

发表评论

最新留言

初次前来,多多关照!
[***.217.46.12]2025年04月15日 14时52分38秒