MSH_CMD_EXPORT(uart_sample, uart device sample); 由于在初始化串口时,默认波特率是 1500000,可以在 libraries->hal_drivers->drv_usart.c 中int rt_hw_usart_init(void)做些修改。 int rt_hw_usart_init(void) { rt_size_t obj_num = sizeof(uart_obj) / sizeof(struct ab32_uart); struct seria...
首先用RT-Thread Studio创建一个RTT项目: 选择基于芯片还是基于BSP,这里我选择的是基于芯片,用STM32F103C8T6这个板子来跑: 接下来开始配置组件: 双击以后会弹出图形界面配置选项: 这里我配置了ulog日志、串口、Pin以及finsh命令,接下来开始熟悉串口设备配置和使用的步骤: 1、配置串口 (1)在board.h中配置串口 //我...
https://www.rt-thread.org/document/site/programming-manual/device/uart/uart/# 首先用RT-Thread Studio创建一个RTT项目: 选择基于芯片还是基于BSP,这里我选择的是基于芯片,用STM32F103C8T6这个板子来跑: 接下来开始配置组件: 双击以后会弹出图形界面配置选项: 这里我配置了ulog日志、串口、Pin以及finsh命令,接下...
首先用RT-Thread Studio创建一个RTT项目: 选择基于芯片还是基于BSP,这里我选择的是基于芯片,用STM32F103C8T6这个板子来跑: 接下来开始配置组件: 双击以后会弹出图形界面配置选项: 这里我配置了ulog日志、串口、Pin以及finsh命令,接下来开始熟悉串口设备配置和使用的步骤: 1、配置串口 (1)在board.h中配置串口 //我...
配置usart1串口(必须) 配置CubeMx ADC引脚(配置PA2为ADC1 IN2通道): 配置ADC 3.RT-Thread Settings使能ADC驱动程序(打不开就关了这个页面再打开一次,一般机械硬盘十来秒就开了): 展开组件 使能驱动 4.在board.h中添加宏定义 添加宏定义 5.添加头文件并编写初始化代码 ...
基本操作RT-Thread Studio笔记 - 创建一个基础工程(CubeMX) - 知乎 (zhihu.com) 设置72M高速时钟 勾选烧录引脚 配置usart1串口(必须) 配置CubeMx PWM引脚: 配置PWM引脚 3.在RT-Thread Settings中使能PWM驱动: 展开组件 找到并使能PWM驱动 4.drivers/board.h中添加PWM宏定义: ...
USART1->DATAR = ch;这样比较简单直接,但兼容性不好,如果我们换了一颗完全不同的芯片去实现同样的...
3.rt_hw_usart_init() 4. uart_config_all() 三、串口2应用实例 总结 新的官方bsp已经提供串口2的驱动,直接通过rt thread studio图形化配置界面打开uart2的开关,就可以直接使用。此文仅供学习。 AB32VG1开发板使用的芯片是AB5301A,这个芯片的公开的资料相对比较少。官方公开的资料主要是以下3个: ...
3.rt_hw_usart_init() 4. uart_config_all() 三、串口2应用实例 总结 新的官方bsp已经提供串口2的驱动,直接通过rt thread studio图形化配置界面打开uart2的开关,就可以直接使用。此文仅供学习。 AB32VG1开发板使用的芯片是AB5301A,这个芯片的公开的资料相对比较少。官方公开的资料主要是以下3个: ...
前期准备:从官网下载RT-ThreadStudio,弄个账号登陆,开启rt-thread学习之旅。 rt-thread有标准版和nano版两种版本,标准版支持丰富的软件包和各种组件,而nano版本仅支持msh shell功能,这次就创建标准版本的rtt工程,以便后面更方便的使用软件包,选择rtt版本如图所示: ...