(4)因为RT-Thread的FinSH是默认使用的串口1,因此,我们需要打开串口1。 (5)官方推荐STM32F103系统主频为72MHZ,因此这里设置为72MHZ。 (6)对外设初始化的文件单独生成.c/.h文件,最终生成代码,并且关闭STM32CubeMX。 (7)打开RT-Thread studio,出现如下弹框,点击确定。 注意:上面的STM32CubeMX必须关闭,否则这个...
选择RT-Thread Studio的文件->新建->RT-Thread项目 2.选择保存的目录,选择使用的芯片,选择串口及引脚,选择下载工具 3.生成的工程使用内部时钟(在drv_clk.c文件中),往串口输出信息,这个工程可以直接编译下载到芯片中校验工程的正确性。 (二)使用CubeMX生成时钟配置和外设配置 1.在CubeMX中选择使用的STM32F103VE芯片...
通过RT-Thread Studio 配置 AB32VG1 片上外设 UART 的功能,实现开发板和 PC 进行 通信。 1.2. 模块介绍 AB32VG1 的串口 0 被用作系统调试串口,串口 1 可以用作通讯端口。RT-Thread 里做好了 UART0 和 UART1 的驱动,只要打开相应的设备即可。 开发板上串口部分的电路图如
在控制台中输入 uart_sample 命令,结果如下图使用串口工具将开发板上的串口 2 连接到电脑,可以看到...
新的官方bsp已经提供串口2的驱动,直接通过rt thread studio图形化配置界面打开uart2的开关,就可以直接使用。此文仅供学习。 AB32VG1开发板使用的芯片是AB5301A,这个芯片的公开的资料相对比较少。官方公开的资料主要是以下3个: 1.中科蓝讯开发板工程文档使用说明 https://ab32vg1-example.readthedocs.io/zh/latest...
三、串口2应用实例 总结 新的官方bsp已经提供串口2的驱动,直接通过rt thread studio图形化配置界面打开uart2的开关,就可以直接使用。此文仅供学习。 AB32VG1开发板使用的芯片是AB5301A,这个芯片的公开的资料相对比较少。官方公开的资料主要是以下3个:
值得注意的是在rt_hw_board_init中初始化了串口,配置了系统时钟,将系统输入输出终端绑定到了这个串口。这在用RT_Studio新建工程时就开启了串口。后续若用cubemx进行配置则必须使能串口。这样在stm32xxx_config.h中就有定义使用串口的宏。 rt_application_init() ...
简介:【玩转RT-Thread】 RT-Thread Studio使用(2) 内核实战篇(线程) 一、线程创建 1、函数原型 // 线程创建rt_thread_t rt_thread_create(const char* name,void (*entry)(void* parameter),void* parameter,rt_uint32_t stack_size,rt_uint8_t priority,rt_uint32_t tick); ...
USBD设备虚拟串口使用(即CDC)1.进入RT-THREAD官网,查看新手指导教程,这里用RT-Thread Studio软件测试。