找回密码
 立即注册

QQ登录

只需一步,快速开始

打印 上一主题 下一主题
开启左侧

[NUC] NUC029的UART比特率设置问题

[复制链接]
跳转到指定楼层
楼主
匿名  发表于 2022-12-1 09:53:24 回帖奖励 |正序浏览 |阅读模式
关于NUC029的波特率设置一直有个疑问,在手册中详细描述了波特率的计算公式和设置方法,但是如果我使用固件库进行设置,是库函数自动给我设置到我需要的波特率吗?
比如我在UART_Open(UART1, 115200);做如下设置,系统就一定会给我分配到115200的波特率吗?

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 顶 踩
回复

使用道具

板凳
admin 发表于 2022-12-1 16:12:43 | 只看该作者
波特率都是通过公式计算出来的,根据时钟的大小有些波特率值是无法被整除出来的,无法整除的都会存在一定的误差
牛卧堂
回复 支持 反对

使用道具 举报

沙发
admin 发表于 2022-12-1 16:12:37 | 只看该作者
UART_Open函数里会根据你设置的波特率,软件计算分频等各个参数,然后填写到相关的寄存器里去。省去了自己去计算的部分,让用户不用去关心具体怎么算,要填写哪些寄存器,使使用更方便一些
牛卧堂
回复 支持 反对

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则

新唐MCU