FAQ
NuForum
用户名
Email
自动登录
找回密码
密码
登录
立即注册
只需一步,快速开始
登录
注册
搜索
搜索
搜索
热搜
NANO
NUC
MINI51F
M051
开发板
研讨会
视频
本版
帖子
用户
本版
帖子
用户
请
登录
后使用快捷导航
没有帐号?
立即注册
道具
勋章
任务
留言板
群组
设置
我的收藏
退出
牛卧堂MCU技术交流
»
首页
›
MCU/MPU经验讨论
›
新唐Cortex-M0 MCU技术交流
›
NUC123 UART
返回列表
[NUC]
NUC123 UART
[复制链接]
楼主
shirley
发表于 2014-2-27 16:40:31
|
显示全部楼层
UART有3个计算公式:
使用外部12M,没有任何问题。
使用内部22.1184M的话要选择一下了,不然误差太高。我选择UART_CLK/(B+1)*(A+2) 看起来比较好,误差大概1.6%
Snap4.jpg
(28.77 KB, 下载次数: 620)
下载附件
2014-2-27 16:39 上传
回复
支持
反对
使用道具
举报
沙发
shirley
发表于 2014-2-27 16:52:06
|
显示全部楼层
想到一个误差可以更小的方法
误差计算方式如下:22118400/250000 = 88.4736
(B+1) *(A+2) = 88.4736。 让B = 10, A = 6误差可以更小
这样波特率等于:22118400/(11*8) = 251345.45
误差就是:(251345.45 - 250000)/250000 = 0.6%
回复
支持
反对
使用道具
举报
板凳
shirley
发表于 2014-2-28 15:52:03
|
显示全部楼层
楼主,你可以接受的误差是多少?
回复
支持
反对
使用道具
举报
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
|
上传
点击附件文件名添加到帖子内容中
描述
阅读权限
本版积分规则
发表回复
回帖后跳转到最后一页
浏览过的版块
新唐MCU例程下载
新唐MCU