找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4558|回复: 3
收起左侧

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

[复制链接]
ID:416108 发表于 2020-11-22 19:20 | 显示全部楼层 |阅读模式
串行口通信设置波特率为4800怎么计算
51hei截图20201122192010.png
回复

使用道具 举报

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 单片机教程网

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