打印
[应用相关]

应该怎么接受数据呢

[复制链接]
554|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
androidbus|  楼主 | 2017-6-30 22:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如果一个单片机向另一个单片机发送一组数据,后者应该怎么接受数据呢,用指针吗?
沙发
litengg| | 2017-6-30 22:21 | 只看该作者
前者发送的数据存放在SBUF里,后者从SBUF里取数据。

使用特权

评论回复
板凳
qiangweii| | 2017-6-30 22:30 | 只看该作者
指针会改变其他变量啊

使用特权

评论回复
地板
shashaa| | 2017-6-30 22:36 | 只看该作者
这个协议肯定要规定最大值

使用特权

评论回复
5
shashaa| | 2017-6-30 22:38 | 只看该作者
通信的头几个字节就应该告知此次数据长度。。

使用特权

评论回复
6
xia00| | 2017-6-30 22:43 | 只看该作者
在一帧数据中一定要包含数据的长度,原机地址,目的地址,协议标示,最后还要有校验和,你才能保证数据收到要收的,并且是对的

使用特权

评论回复
7
CallReceiver| | 2017-6-30 22:47 | 只看该作者
在从机上定义接受程序,通过调用存储器中的数据即可

使用特权

评论回复
8
boy1990| | 2017-6-30 22:54 | 只看该作者
还需要一个通信协议,比如IIC协议、SPI协议、串口通信协议、单总线协议,都可以用在单片机之间的通信

使用特权

评论回复
9
sourceInsight| | 2017-6-30 22:55 | 只看该作者
两个单片机的时钟周期应该一致,也即通信双方能产生相同的传送速率。

使用特权

评论回复
10
hfdy01| | 2017-6-30 23:02 | 只看该作者
首先两个系统最好共地
选择一种通信方式 串口 spi can iic
规定通信协议
加包头包尾
加CRC16

使用特权

评论回复
11
feelhyq| | 2017-7-3 09:38 | 只看该作者
条条大路通罗马
   Just do it

使用特权

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

本版积分规则

181

主题

1597

帖子

3

粉丝