打印

2812波特率设置低了,数据接收为空

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

相关帖子

沙发
309030| | 2017-5-25 21:45 | 只看该作者
显然这是软件编制有问题,“数据装载”完成之后才会启动发送。好好检查相关程序吧。

使用特权

评论回复
板凳
迪卡| | 2017-5-25 21:58 | 只看该作者
如果存在多任务机制,注意任务调度中的变量冲突。如果是中断机制,注意流程控制。具体的细节无法猜断,自己好好检查吧。

使用特权

评论回复
地板
mmbs| | 2017-5-26 22:40 | 只看该作者
你看看硬件是不是共地了。

使用特权

评论回复
5
mmbs| | 2017-5-26 22:42 | 只看该作者
波特率可能存在问题,不能整数分配。

使用特权

评论回复
6
zhangbo1985| | 2017-5-29 18:31 | 只看该作者
这个波特率要设置合适的

使用特权

评论回复
7
51xlf| | 2017-5-29 22:12 | 只看该作者
信号编码有问题?

使用特权

评论回复
8
i1mcu| | 2017-5-29 22:13 | 只看该作者
输出数据为0?

使用特权

评论回复
9
pmp| | 2017-5-29 22:13 | 只看该作者
数据全为空吗?

使用特权

评论回复
10
mmbs| | 2017-5-29 22:14 | 只看该作者
这是没有接收到数据。

使用特权

评论回复
11
1988020566| | 2017-5-29 22:15 | 只看该作者
这个跟波特率没有什么关系吧。

使用特权

评论回复
12
houjiakai| | 2017-5-29 22:15 | 只看该作者
数据还没装载,没有啥问题

使用特权

评论回复
13
youtome| | 2017-5-29 22:16 | 只看该作者
可能4800波特率不能分配时钟

使用特权

评论回复
14
51xlf| | 2017-5-29 22:16 | 只看该作者
信号共地了吗?

使用特权

评论回复
15
i1mcu| | 2017-5-29 22:16 | 只看该作者
波特率越大数据不是这么慢吗

使用特权

评论回复
16
pmp| | 2017-5-29 22:16 | 只看该作者
应该有数据才对呢。

使用特权

评论回复
17
mmbs| | 2017-5-29 22:16 | 只看该作者
检查硬件电路试试。

使用特权

评论回复
18
cemaj| | 2017-5-29 22:16 | 只看该作者
数据为空,不是一定是0

使用特权

评论回复
19
jimmhu| | 2017-5-29 22:17 | 只看该作者
量变的波特率不一样吗

使用特权

评论回复
20
1988020566| | 2017-5-29 22:17 | 只看该作者
提高到19200,问题大吗?

使用特权

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

本版积分规则

150

主题

920

帖子

2

粉丝