找回密码
 立即注册

QQ登录

只需一步,快速开始

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

为什么51烧录波特率要求是9600?

[复制链接]
回帖奖励 9 黑币 回复本帖可获得 3 黑币奖励! 每人限 1 次(中奖概率 50%)
跳转到指定楼层
楼主
同样大小的晶振,有的软件要求9600才能烧,有的软件波特率上万也能烧,这是为什么?

这个波特率跟我设置的定时器初值有关吗?但我发现有些程序我根本就没设置初始值啊

串口通讯时,9600波特率要求TH1=250,但我设置成253,貌似也没有什么影响,这是为什么?
               11.0592M
               9600=(2÷32)×((11.0592M/12)/(256-TH1))
               TH1=250
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:60379 发表于 2017-9-17 20:07 | 只看该作者
只要你USB转TTL电路没问题,并且使用的供电电源质量较好,随便哪个波特率都可随便下,尽量不要用开关电源,开关电源文波干扰严重,经常无法下载或者需要降低波特率才能下载进去。
回复

使用道具 举报

板凳
ID:184267 发表于 2017-9-17 20:11 | 只看该作者
如果使用12M的晶振,串行口选择工作方式0,通过SCON让波特率翻倍,那么波特率等于多少?[img][/img]
回复

使用道具 举报

地板
ID:7485 发表于 2017-9-17 20:16 | 只看该作者
误差大的时候误码率会高一些,会影响速度,但如果在一定的误差范围内,还是可以通信的。

至于是不是一定用9600的波特率,其实也不一定,关键是要和上位机的波特率一致。
回复

使用道具 举报

5#
ID:230617 发表于 2017-9-17 21:16 | 只看该作者
顶一下
回复

使用道具 举报

6#
ID:184267 发表于 2017-9-18 12:58 | 只看该作者
ahshmj 发表于 2017-9-17 20:16
误差大的时候误码率会高一些,会影响速度,但如果在一定的误差范围内,还是可以通信的。

至于是不是一定 ...

上位机波特率怎么知道?
回复

使用道具 举报

7#
ID:233834 发表于 2017-9-18 13:51 | 只看该作者
与你设置的波特率无关,越慢越稳定
回复

使用道具 举报

8#
ID:233338 发表于 2017-9-18 14:26 | 只看该作者
波特率影响烧录的速度,波特率越高烧录越快,但波特率越高也越不稳定。一般烧录时9600和115200都可以的,只是9600更稳定,其实感觉不到下载速度的差距的
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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