打印
[牛人杂谈]

一个非常好用的串口配置函数UART_SetLine_Config

[复制链接]
102|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
heisexingqisi|  楼主 | 2025-1-7 16:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
今天学习串口操作,发现新版的NUC029的库函数中有一个UART_SetLine_Config非常好用,例程中都是用的寄存器操作,很麻烦,看了一下竟然有一个能配置所有参数的库函数,因为库函数有说明,有类型和变量名,非常方便配置,不需要去注意具体的位操作细节。
 UART_SetLine_Config(UART0,9600,UART_WORD_LEN_8,UART_PARITY_NONE,UART_STOP_BIT_1);
比如上面这一句,就包含了串口特征的所有参数
而不用去操作寄存器
//    UART0->LINE = UART_PARITY_NONE | UART_STOP_BIT_1 | UART_WORD_LEN_8;
//    UART0->BAUD = UART_BAUD_MODE2 | UART_BAUD_MODE2_DIVIDER(__HIRC, 115200);
甚至直接替代了
UART_Open(UART0, 115200);
这个函数。
真是太棒了。

使用特权

评论回复
沙发
heisexingqisi|  楼主 | 2025-1-7 16:35 | 只看该作者
你试过这个函数来一行搞定串口配置吗?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

137

主题

2632

帖子

2

粉丝