(4)因为RT-Thread的FinSH是默认使用的串口1,因此,我们需要打开串口1。 (5)官方推荐STM32F103系统主频为72MHZ,因此这里设置为72MHZ。 (6)对外设初始化的文件单独生成.c/.h文件,最终生成代码,并且关闭STM32CubeMX。 (7)打开RT-Thread studio,出现如下弹框,点击确定。 注意:上面的STM32CubeMX必须关闭,否则这个...
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...
AB32VG1 的串口 0 被用作系统调试串口,串口 1 可以用作通讯端口。RT-Thread 里做好了 UART0 和 UART1 的驱动,只要打开相应的设备即可。 开发板上串口部分的电路图如下图所示: 从电路图上看,串口 1 使用的是 PA3 和 PA4。 新建工程 2.1.1.文件->新键->RT-Thread 项目。 2.1.2.选择基于开发板,填写...
新的官方bsp已经提供串口2的驱动,直接通过rt thread studio图形化配置界面打开uart2的开关,就可以直接使用。此文仅供学习。 AB32VG1开发板使用的芯片是AB5301A,这个芯片的公开的资料相对比较少。官方公开的资料主要是以下3个: 1.中科蓝讯开发板工程文档使用说明 https://ab32vg1-example.readthedocs.io/zh/latest/...
基于RT-Thread版本: 2.2.8 基于STM32F103C8T6最小系统开发板 编写日期:2024.9.10 基本操作(打开CubeMX时可能会同时打开2-5个,不要去关闭,在最后一个加载完成的页面上配置,配置完成点击生成代码,之后再关闭多余的,否则可能出错)RT-Thread Studio笔记 - 创建一个基础工程(CubeMX) - 知乎 (zhihu.com) ...
06.使用RT-Thread Studio的串口终端! RT-Thread本身是有一个串口中断功能的,我们可以使用他来查看串口打印信息; 点击工具栏中的终端图标,打开一个串口终端: 配置对于串口信息,然后点击确定: 我们可以看到在下方就有了一个串口终端 过这不符合我的使用习惯,我们可以将其移动,找到一个合适的位置: ...
配置串口1(RT-Thread终端串口必须配置) 配置要使用到的LED灯IO口:PF9和PF10 点击生成代码,生成选项中勾选生成单独.c和.h文件,其它保持默认 代码生成后回到RT-Thread Studio工程,提示stm32f4xx_hal_conf.h改为stm32f4xx_hal_conf_bak.h备份文件,是因为conf内存储着stm32的hal库配置信息,RT-Thread做了一个备...
值得注意的是在rt_hw_board_init中初始化了串口,配置了系统时钟,将系统输入输出终端绑定到了这个串口。这在用RT_Studio新建工程时就开启了串口。后续若用cubemx进行配置则必须使能串口。这样在stm32xxx_config.h中就有定义使用串口的宏。 rt_application_init() ...
USBD设备虚拟串口使用(即CDC)1.进入RT-THREAD官网,查看新手指导教程,这里用RT-Thread Studio软件测试。
CH343SER.ZIP串口地址 2. 软件配置 2.1 安装RT-Thread Studio 本次程序开发采用RT-Thread Studio集成开发环境,安装RT-Thread Studio。🥳🥳🥳 官网地址:https://www.rt-thread.org/studio.html 安装完成如下 2.2 RT-Thread Studio配置沁恒WCH CH32V307V-R1 ...