第二步,使用STM32CubeMX创建工程 配置调试UART, 配置RCC等 第三步,在STM32CubeMX选择并配置RT-THREAD 并点击OK 配置好后,直接生成工程,如下图所示 第四步, 编译 1、把以下内容复制粘贴到 <工程根目录>\RT-Thread\rtconfig.h /* RT-Thread config file */ #ifndef __RTTHREAD_CFG_H__ #define __RTT...
要获取 RT-Thread Nano 软件包,需要在 CubeMX 中添加 https://www.rt-thread.org/download/cube/RealThread.RT-Thread.pdsc 具体步骤:进入打开 CubeMX,从菜单栏 help 进入 Manage embedded software packages 界面,点击 From Url 按钮,进入 User Defined Packs Manager 界面,其次点击 new,填入上述网址,然后点击 ...
一、使用 STM32CubeMX 配置 STM32CubeMX 配合 RT-Thread Studio 使用的方法在我的博文: RT-Thread记录(一、RT-Thread 版本、RT-Thread Studio开发环境 及 配合CubeMX开发快速上手) 的第三小节有说明: 配置我们需要根据原理图进行,本应用所用到的外设原理图如下(无线通讯模块没有放进来,使用的是串口TXD3和RXD3...
RT-thread(4)RT-Thread的信号 简单例程(基于HAL库,在keil中使用程序框架)https://www.cnblogs.com/excellentHellen/articles/16960216.html RT-thread(5)RT-Thread的互斥信号 简单例程(keil5 +cubeMX) https://www.cnblogs.com/excellentHellen/articles/16963577.html RT-thread(6)RT-Thread的邮箱 简单例程(keil...
STM32CubeMX | STM32使用HAL库手动移植RTThread-Nano实时操作系统 1、基础工程建立 2、移植rtthread-nano 3、添加finsh组件 1、基础工程建立 首先通过STM32CubeMX建立基础工程,首先开启RCC并将时钟配置到72M主频: ...
开发软件:RT-Thread Studio RTT版本:4.0.3 2.STM32CubeMx配置 基于芯片创建工程,使用STM32CubeMx...
1. 配置STM32CubeMX 2. 复制stm32xxxx_hal_msp.c文件 将CubeMx 生成的代码 stm32f7xx_hal_msp.c 函数复制到 RT-Thread Studio 生成的工程中,并参与工程编译: 由于我们并没有使用 CubeMx 生成的工程,所以这里需要将 stm32f7xx_hal_msp.c 文件中 #include “main.h” 替换为 #include “board.h”。
复制 CubeMx 工程中 main.c 文件的 void SystemClock_Config(void) 系统时钟初始化函数 替换 RT-...
移植链接 stm32f103使用STM32CubeMx移植RT-Thread3.1.5 NANO - 知乎 (zhihu.com) PS: rt_hw_console_getchar()和rt_hw_console_output()是RT所编写的接收串口输入,以及输出调试信息到控制台的函数,在3.1.3及之前的版本需要用户自己编写。 3.1.5已在工程中自带。 实际上,board.c中还自带了串口初始化函数,默...
使用MXCube生成基于stm32f103c8t6的MDK工程,植入rtthread-nano,finsh组件 不断更新各种驱动组件直到rom或ram用尽目前使用的外设有: 通过GPIO模拟I2C通讯的OLED屏幕 DHT11温湿度传感器 五个按键 实现了:简易的空调面板,通过rtthread-nano的软件定时器,创建定时任务获取温湿度值,并显示到OLED上 移植MultiButton按键驱动,...