打印

串口波特率设置低了接收不到数据

[复制链接]
5737|39
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Mr5Tao|  楼主 | 2016-3-25 22:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
程序当中串口部分遇到了问题,波特率设置为9600以上都可以正常发送数据,但是一旦设置为4800接收到得数据就是空的,全是0,请教各位这可能是什么原因?有人数是因为数据装载时间太短了,数据还没装载完成就发出来了,所以收到的数据才全是空。请教请教!!!

相关帖子

沙发
uiint| | 2016-3-25 22:33 | 只看该作者
你的软件波特率设置的对吗?

使用特权

评论回复
板凳
uiint| | 2016-3-25 22:34 | 只看该作者
使用串口中断了吗?

使用特权

评论回复
地板
uiint| | 2016-3-25 22:36 | 只看该作者
楼主的电路是什么样?

使用特权

评论回复
5
uiint| | 2016-3-25 22:39 | 只看该作者
是不是没有共地?

使用特权

评论回复
6
米尔豪斯| | 2016-3-25 22:41 | 只看该作者
数据装载时间太短了,数据还没装载完成就发出来了,有这个可能

使用特权

评论回复
7
myhxihuanni| | 2016-3-26 21:20 | 只看该作者
最好说的具体一些

使用特权

评论回复
8
zhangmangui| | 2016-3-27 21:57 | 只看该作者
串行通信我觉得不能这么解释的  
你的波特率设置低了就出问题   与装载时间短解释不合理
9600以上   双边收发都是正常的吗   
低波特率两边是否一致    一般都是高了出现问题
低了就可以   

使用特权

评论回复
9
zhangmangui| | 2016-3-27 21:58 | 只看该作者
比如在给51单片机烧写代码时    有一种232转TTL芯片    就不行
波特率高了烧写不了   低了就可以  

使用特权

评论回复
10
wangdezhi| | 2016-3-27 22:54 | 只看该作者
哪有这种情况的

使用特权

评论回复
11
wangdezhi| | 2016-3-27 22:56 | 只看该作者
是不是你的时钟配置不出呢?

使用特权

评论回复
12
冰河w| | 2016-3-28 10:58 | 只看该作者
波特率两边是否一致

使用特权

评论回复
13
Mr5Tao|  楼主 | 2016-3-28 20:06 | 只看该作者
uiint 发表于 2016-3-25 22:33
你的软件波特率设置的对吗?

软件设置没问题,9600以上串口助手接收都是正常的

使用特权

评论回复
14
Mr5Tao|  楼主 | 2016-3-28 20:08 | 只看该作者
uiint 发表于 2016-3-25 22:34
使用串口中断了吗?

现在问题是波特率设置低了串口助手接收得数据是空的,高波特率是没问题的

使用特权

评论回复
15
Mr5Tao|  楼主 | 2016-3-28 20:12 | 只看该作者
zhangmangui 发表于 2016-3-27 21:57
串行通信我觉得不能这么解释的  
你的波特率设置低了就出问题   与装载时间短解释不合理
9600以上   双边收 ...

9600的时候数据会出现丢失得情况,我的数据是将近20位,9600的时候有时候会丢一位,一般是丢最后一位,一旦设置为4800后数据接收全是0

使用特权

评论回复
16
Mr5Tao|  楼主 | 2016-3-28 20:13 | 只看该作者
冰河w 发表于 2016-3-28 10:58
波特率两边是否一致

不是,配置称高比特率是没问题的

使用特权

评论回复
17
Mr5Tao|  楼主 | 2016-3-28 20:13 | 只看该作者
wangdezhi 发表于 2016-3-27 22:56
是不是你的时钟配置不出呢?

你说的时钟配置不出是什么意思?

使用特权

评论回复
18
Mr5Tao|  楼主 | 2016-3-28 20:17 | 只看该作者
zhangmangui 发表于 2016-3-27 21:57
串行通信我觉得不能这么解释的  
你的波特率设置低了就出问题   与装载时间短解释不合理
9600以上   双边收 ...

按常理来说当波特率太高了才会出现这种情况,所以不知道怎么回事,看各位大神遇到过类似的问题没有,指点一二。

使用特权

评论回复
19
zhangmangui| | 2016-3-28 22:18 | 只看该作者
Mr5Tao 发表于 2016-3-28 20:17
按常理来说当波特率太高了才会出现这种情况,所以不知道怎么回事,看各位大神遇到过类似的问题没有,指点 ...

多研究一下吧    找找规律   

使用特权

评论回复
20
smilingangel| | 2016-3-29 17:04 | 只看该作者
这个还跟对方发送数据的设备的波特率想关系的。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

86

帖子

0

粉丝