(4)因为RT-Thread的FinSH是默认使用的串口1,因此,我们需要打开串口1。 (5)官方推荐STM32F103系统主频为72MHZ,因此这里设置为72MHZ。 (6)对外设初始化的文件单独生成.c/.h文件,最终生成代码,并且关闭STM32CubeMX。 (7)打开RT-Thread studio,出现如下弹框,点击确定。 注意:上面的STM32CubeMX必须关闭,否则这个...
二、取消构建排除与添加路径 这里必须要吐槽一下,RT-Thread studio配置完一个功能后就会把配置和路径回到初始状态,所以经常是添加一个东西报出来一大堆错误,还有就是头文件路径,已经include了还得一个一个配置路径,要是和MATLAB一样可以直接添加文件及文件夹下所有文件夹就好了,搞得都想放弃这个软件了。 言归正传,...
一、前言: 本系列教程教大家如何从0开始,在Stm32F1系列芯片上使用Rt_Thread实时操作系统进行程序开发,本教程选择的开发板为:正点原子Mini STM32F103RCT6开发板。 主流的基于Rt_thread实时操作系统开发,有两种方式,一种是使用Rt thread 官方的 Rt thread studio开发,一种是使用Keil与Scons开发。其实这两种开发方式原理...
1.时钟配置修改 从CubeMX工程的main.c文件中拷贝SystemClock_Config函数的内容覆盖RT-Thred studio工程drv_clk.c文件中的SystemClock_Config函数中的内容,让时钟能使用外部晶振。 2.进行RTOS内核配置,保存。 3.因为STM32F103的时钟要单独打开,在drv_clk.c文件中的SystemClock_Config函数中增加USB的时钟使能,在stm32f1xx...
rtthread支持esp32 rt-thread studio esp32 此部分在前面说明的基础上,介绍在RT-Thread Studio中使用相关组件,并进行代码修改,以实现整个项目的功能。首先创建RT-Thread项目,因在本示例中采用的正点原子MiniSTM32开发板其MCU是STM32F103RC,所以在创建项目时,选择“基于芯片”,芯片型号选择STM32F103RC,控制台...
SYSCLK的第4个上升沿,BOOT引脚的值将被锁存。然后进入启动文件,具体的启动文件为startup_stm32f103xg....
❝ 基于rt-threadstudio的STM32裸机开发第二节:OLED驱动显示 ❞ 前言 显示屏作为人机交互的重要元器件起着重要的作用。这里以四针IIC通信的OLED 0.96寸进行开发。 工程创建 「步骤一:硬件连接」参考STM32F103RCT6数据手册发现PB6\PB7为I2C通信接口,分为为SCL、SDA。
我是用的控制器型号是 STM32F103,因此我把 cortex-m3 文件夹移动到 rt-thread > libcpu 文件夹下,其他的文件夹都可以删掉,如下图所示 编辑 三、 将 rt-thread 文件夹中的内容添加到工程编译的引用中 如果是 Keil MDK工程,就把 rt-thread 文件夹内的c文件和h文件路径都添加到工程配置中。如果是 Makefile...
自己画的开发板,基于STM32F103VGT6 所以我们在 RT-Thread Studio 里面新建项目的界面做如下选择: 点击完成,等待工程自动生成,因为串口1是在新建工程的时候默认已经配置好,然后直接编译一下,烧录: 通过串口助手连接上开发板,波特率默认的位115200: 可以看到 RT-Thread 已经在板子上正常运行起来: ...
自己画的开发板,基于STM32F103VGT6 所以我们在 RT-Thread Studio 里面新建项目的界面做如下选择: 点击完成,等待工程自动生成,因为串口1是在新建工程的时候默认已经配置好,然后直接编译一下,烧录: 通过串口助手连接上开发板,波特率默认的位115200: 可以看到 RT-Thread 已经在板子上正常运行起来: ...