查看: 72|回复: 15
收起左侧

[其它应用] 波特率在4800-57600之间和128000都正常,唯独在115200不正常

[复制链接]

343

主题

3885

帖子

1万

积分

资深工程师

 楼主| 发表于 2017-7-16 18:39 | 显示全部楼层 |返回版面|阅读模式
波特率在4800-57600之间和128000都正常,唯独在115200不正常

333

主题

3675

帖子

1万

积分

资深工程师

发表于 2017-7-16 18:41 | 显示全部楼层 |返回版面

这你怎么知道的

343

主题

3885

帖子

1万

积分

资深工程师

 楼主| 发表于 2017-7-16 18:43 | 显示全部楼层 |返回版面
恰好和SH88F516串口通信的模块的波特率是115200

357

主题

3535

帖子

1万

积分

资深工程师

发表于 2017-7-16 18:45 | 显示全部楼层 |返回版面

换个不行吗

343

主题

3885

帖子

1万

积分

资深工程师

 楼主| 发表于 2017-7-16 18:48 | 显示全部楼层 |返回版面

固定死了,不能改.这几天各种尝试,115200都是不行

357

主题

3535

帖子

1万

积分

资深工程师

发表于 2017-7-16 18:50 | 显示全部楼层 |返回版面

串口初始化程序

343

主题

3885

帖子

1万

积分

资深工程师

 楼主| 发表于 2017-7-16 18:52 | 显示全部楼层 |返回版面

CLKCON = 0x00;                //时钟设置

        RCAP2H=0xFF;                //115200
        RCAP2L=0xFC;
        TH2=0xFF;
        TL2=0xFC;
        T2CON=0x34;                        //定时器2产生接收和发送波特率,开启定时器,工作在定时器方式,自动重装载
        SCON=0x50;                        //SM0 SM1 SM2 REN TB8 RB8 TI RI
                                                //工作在方式1(8位异步方式,可变波特率),允许接收,清0发送接收标志位

342

主题

4092

帖子

1万

积分

资深工程师

发表于 2017-7-16 18:54 | 显示全部楼层 |返回版面

用外接晶振

342

主题

4092

帖子

1万

积分

资深工程师

发表于 2017-7-16 18:55 | 显示全部楼层 |返回版面


如果128000都正常,反而115200不正常,就说明不是速度的问题。

364

主题

4017

帖子

1万

积分

资深工程师

发表于 2017-7-16 18:57 | 显示全部楼层 |返回版面
是很奇怪,建议抓波形看看。

362

主题

3724

帖子

1万

积分

资深工程师

发表于 2017-7-16 19:08 | 显示全部楼层 |返回版面

使用外部22.1184M晶振

365

主题

3764

帖子

1万

积分

资深工程师

发表于 2017-7-16 19:10 | 显示全部楼层 |返回版面

88F516手册写了,外部最高支持16.6MHZ晶振,所以22.1184属于超频了,建议用11.0592吧。

344

主题

3300

帖子

9322

积分

技术达人

发表于 2017-7-16 19:12 | 显示全部楼层 |返回版面

唯独在115200不正常,这么奇怪啊??

365

主题

3764

帖子

1万

积分

资深工程师

发表于 2017-7-16 19:14 | 显示全部楼层 |返回版面

可以试着换一个吗,不用115200不行吗??

362

主题

3724

帖子

1万

积分

资深工程师

发表于 2017-7-16 19:16 | 显示全部楼层 |返回版面

根本不奇怪,因为按照内部16.6MHZ时钟,波特率115200bps,算出来的定时器初值,取整之后丢弃的尾数非常大,大到产生的波特率误差超过串口可以承受的范围,简单吧,换T1做,然后倍速,兴许还有希望。我在88F2051上就是这么整,可以稳定上115200bps,但是如果换成T2就只能上57600bps。不过2051的定时器分频器貌似比88F516更先进哦

343

主题

3885

帖子

1万

积分

资深工程师

 楼主| 发表于 2017-7-16 19:26 | 显示全部楼层 |返回版面
嗯,预料中的结果,先结贴吧,多谢大家啦
您需要登录后才可以回帖 登录 | 注册 手机登录

本版积分规则

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