这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 如果发送多帧数据怎么办

共11条 1/2 1 2 跳转至

如果发送多帧数据怎么办

工程师
2014-07-09 15:39:04     打赏
CAN总线发送数据时,一帧数据只能发送8个字节,如果要是发送多帧数据怎么办呢。假设我需要发送的数据很多,一帧数据发送不完,需要多帧数据才能发送完,请问怎么处理呢。谢谢大家。

工程师
2014-07-11 22:27:19     打赏
2楼
嗯,多帧数据,一次发送8个字节。谢谢您了。

工程师
2014-07-11 22:29:09     打赏
3楼
奥,我是分多次发送数据,一次发送8个字节,没有根据循环的模式来发送,都是固定的发送,哪些数据,您能不能提示一下呢,程序编写方面基础很差,望多指教,谢谢了。

工程师
2014-07-11 22:31:27     打赏
4楼
谢谢您,听了您的解释,我发现还是对CAN总线理解的少了,没有理解透彻,好好的想一下您说的这种方法,谢谢了。

工程师
2014-07-11 22:32:46     打赏
5楼
嗯,搜了很多资料也是再说包的事,对于这个打包问题不是很明白,师兄能否结合程序说明一下呢,谢谢了。

工程师
2014-07-11 22:35:09     打赏
6楼
我是建立了一个数组,每个数组中有8个数据,分别给这数组中的某一位赋值,采用这种方式来发送数据,就像是发送了多次数据帧。但是程序编写麻烦;有没有更好的办法啊。

工程师
2014-07-11 22:35:50     打赏
7楼
好好消化下您说的问题,谢谢了。

工程师
2014-07-11 22:37:56     打赏
8楼
恩恩,谢谢您,我都是采用单次发送,然后再赋值的方式,好好的琢磨下循环发送,谢谢您了。

工程师
2014-07-15 10:14:21     打赏
9楼
@wintin和我说的应该是串口发送数据的两种形式。一种是发送单个字节,一个是把数据集中到缓冲区里面再发送。我查了资料说,当发送大量的数据时,倾向于把数据放到缓冲区里面再一块发送。

工程师
2014-07-15 10:46:04     打赏
10楼
,谢谢谢谢。

共11条 1/2 1 2 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]