查看: 575|回复: 6
打印 上一主题 下一主题

关于串口的一个问题

[复制链接] qrcode

1

主题

2

帖子

7

积分

新手上路

Rank: 1

积分
7
楼主
跳转到指定楼层
发表于 2015-12-17 12:53 PM | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我近来在做STC12C2052的东西,在调串口的时候遇见了问题,数据不稳定,有时候正确,有时候错误,请教一下是什么问题:
我的串口初始化是这样的 :
SCON = 0x50; /* SCON: mode 1, 8-bit UART, enable rcvr */
TMOD |= 0x20; /* TMOD: timer 1, mode 2, 8-bit reload */
TH1 = 0xFD; /* TH1: 波特率为9600 */
TL1 = 0xFD;
TR1 = 1;
发送函数是:
ES=0;
SBUF=send_Data;
while(TI == 0);
TI = 0;
ES=1;
是不是也会是硬件关系,如果是,可能是什么呢?请各位指点!谢谢!
回复

使用道具 举报

61

主题

1045

帖子

2157

积分

金牌会员

Rank: 6Rank: 6

积分
2157
沙发
发表于 2015-12-17 01:54 AM | 只看该作者
有可能是波特率算得不准确,建议用示波器抓取波形,看到底是不是9600。

如果确定完不是波特率的问题,那就很可能是硬件的事情,还是用示波器抓波形,看是否为标准的(符合相应通讯协议的)形状。
回复 支持 反对

使用道具 举报

20

主题

233

帖子

490

积分

中级会员

Rank: 3Rank: 3

积分
490
板凳
发表于 2015-12-17 05:16 AM | 只看该作者
波特率是一方面,再就是看看软件!                                                                                                                                                                       
回复 支持 反对

使用道具 举报

2

主题

13

帖子

32

积分

新手上路

Rank: 1

积分
32
地板
发表于 2015-12-18 03:06 AM | 只看该作者
我看一下吧,谢谢!                                                                                                                                                                       
回复 支持 反对

使用道具 举报

16

主题

587

帖子

1198

积分

金牌会员

Rank: 6Rank: 6

积分
1198
5#
发表于 2015-12-18 05:49 AM | 只看该作者
确实,波特率用12M和11.0592M就不一样了                                                                                                                                                                       
回复 支持 反对

使用道具 举报

1

主题

2

帖子

7

积分

新手上路

Rank: 1

积分
7
6#
 楼主| 发表于 2015-12-18 06:13 AM | 只看该作者
看看晶振...                                                                                                                                                                       
回复 支持 反对

使用道具 举报

20

主题

233

帖子

490

积分

中级会员

Rank: 3Rank: 3

积分
490
7#
发表于 2015-12-18 08:28 AM | 只看该作者
dddddddddddddddddddddddddd                                                                                                                                                                       
回复 支持 反对

使用道具 举报

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

本版积分规则

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