【RTThread】修改Finsh打印串口波特率

简介: 【RTThread】修改Finsh打印串口波特率

这里需要注意得是一定要在hw_board_init初始化完成之后修改串口波特率

/* 串口设备句柄 */
    static rt_device_t uart_device = RT_NULL;
    /* 查找系统中的串口设备 */
    uart_device = rt_device_find("uart1"); // 这里
    /* 串口配置结构体,使用serial.h的宏定义 */
    struct serial_configure finsh_serial_config = RT_SERIAL_CONFIG_DEFAULT;
    /* 先打开串口设备,才能修改 */
    if (rt_device_open(uart_device, RT_DEVICE_OFLAG_RDWR | RT_DEVICE_FLAG_INT_RX ) != RT_EOK)
    {
        rt_kprintf("uart open error.\n");
    }
    /* 修改串口配置参数 */
    finsh_serial_config.baud_rate = BAUD_RATE_460800;
    if (RT_EOK != rt_device_control(uart_device, RT_DEVICE_CTRL_CONFIG,(void *)&finsh_serial_config))
    {
        rt_kprintf("uart config baud rate failed.\n");
    }


相关文章
|
2月前
|
芯片
如何根据设备文档和开发板标识来确定 GPIO 引脚的编号
要确定GPIO引脚编号,首先查阅设备的官方文档,了解引脚布局和功能。接着,查看开发板上的标识,如数字或字母标记,对照文档确认具体编号。此过程确保正确连接硬件,避免损坏设备。
|
2月前
|
移动开发
USB-TTL连接ESP8266不识别串口/串口助手回复乱码
【11月更文挑战第14天】当USB-TTL连接ESP8266出现不识别串口或乱码问题时,应检查硬件连接(线路、电源)、串口设置(驱动、串口选择、数据位等)及软件固件(AT指令、固件版本、串口助手)。确保所有设置正确无误。
111 0
|
8月前
|
Java C语言
STM32使用printf重定向到USART(串口)并打印数据到串口助手
STM32使用printf重定向到USART(串口)并打印数据到串口助手
416 0
|
索引
串口助手(串口发送接收数据, 定时, 清空, hex显示)
串口助手(串口发送接收数据, 定时, 清空, hex显示)
1814 0
串口服务器的选择中注意点
串口服务器的选择中注意点
57 0
|
传感器 存储 C++
STM32读取BH1750光照强度数据打印到串口
BH1750是一种数字式环境光强度传感器(Digital Light Sensor),也称为其他名称,例如GY-302传感器、BH1750FVI传感器等。它的工作原理是通过收集光线照射到传感器上的量来测量环境亮度。
325 0
【STM32】USART串口重映射 & 打印输出printf标识符
【STM32】USART串口重映射 & 打印输出printf标识符
266 0
远距离串口服务器( 适配器)UART/I2C/1-Wire/SPI PS304常见问题及注意事项
当使用导线连接外部设备或芯片时,导线不可过长,一般控制在 20CM 以内, IIC、 SPI、 UART 等数字接口数据线驱动能力有限,过长的导线会导致通讯波形迟缓。当导线确实无法缩短时,可以通过降低通讯速率的方法来解决、 缓解通讯异常问题。
远距离串口服务器( 适配器)UART/I2C/1-Wire/SPI PS304常见问题及注意事项

热门文章

最新文章