找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 5613|回复: 3
打印 上一主题 下一主题
收起左侧

单片机串行口通信设置波特率为4800怎么计算?

[复制链接]
跳转到指定楼层
楼主
串行口通信设置波特率为4800怎么计算

51hei截图20201122192010.png (23.73 KB, 下载次数: 97)

51hei截图20201122192010.png
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:847371 发表于 2020-11-22 20:47 | 只看该作者
方式0波特率固定为:fosc / 12     方式1波特率的计算公式为:(串行口为波特率可变的8位异步通信接口,SMOD为PCON寄存器的最高位值(0或1))           方式1波特率 =(2^SMOD / 32) * 定时器T1的溢出率  (注:当SMOD=1时,要比SMOD=0时的波特率加倍,所以也称SMOD位为波特率倍增位)     方式2的波特率由下式确定:           方式2波特率=( 2^SMOD / 64) * fosc  方式3的波特率由下式确定:           方式3波特率 = (2^SMOD / 32) * 定时器T1的溢出率
回复

使用道具 举报

板凳
ID:629783 发表于 2020-11-22 21:03 | 只看该作者
有个计算器的百度一下啊
回复

使用道具 举报

地板
ID:843764 发表于 2020-11-24 10:48 | 只看该作者
每秒4800个bit的传输速率bai。8秒后=4800*8=38400bit的数据。du 一个字是zhi2个字节。所以就是38400/2=19200个字。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表