打印

can接收大量的数据会不会丢失数据啊

[复制链接]
2324|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
huangfeng33|  楼主 | 2014-5-15 22:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
can接收大量的数据会不会丢失数据啊 ? 有谁遇到过这样的问题  :五条数据  我分别一条一条的通过串口发给主机 ,主机再发给从机并通过串口打印 ,数据不会丢失 ,速度也很快 , 但是五条一起发就会丢失?
沙发
mmuuss586| | 2014-5-15 22:59 | 只看该作者
5条是多少啊,5个字节吗?5个字节的话肯定不会啊,你自己查下程序看,是不是时序没处理好。

使用特权

评论回复
板凳
bjxdylzsts| | 2014-5-16 09:21 | 只看该作者
CAN一帧数据64字节,你5条啥意思?  CAN有波特率限制的  最快好像1MBPS吧,得考虑这个

使用特权

评论回复
地板
icecut| | 2014-5-16 09:33 | 只看该作者
你说的串口是can吗?行业好像不这么叫啊

使用特权

评论回复
5
拿起书本| | 2014-5-16 14:29 | 只看该作者
CAN丢数据没见过,是不是收到了串口没打出来,或者串口buffer被覆盖

使用特权

评论回复
6
mumu3013| | 2015-1-22 01:18 | 只看该作者
怎么解决的?

使用特权

评论回复
7
coslight| | 2015-1-22 08:33 | 只看该作者
CAN的缓冲区是3帧,所以你一次无间隔发送超过3帧数据,stm32可能会丢失数据

使用特权

评论回复
8
jar1866| | 2015-1-23 17:21 | 只看该作者
可以调整一下中断优先级试试

使用特权

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

本版积分规则

506

主题

2446

帖子

8

粉丝