单片机向单片机发送数据

[复制链接]
2066|37
 楼主| spark周 发表于 2017-7-15 23:14 | 显示全部楼层 |阅读模式
后者应该怎么接受数据呢,用指针吗?
lizye 发表于 2017-7-15 23:16 | 显示全部楼层

指针会改变其他变量啊
liliang9554 发表于 2017-7-15 23:23 | 显示全部楼层

前者发送的数据存放在SBUF里,后者从SBUF里取数据。可以用中断来实现。
 楼主| spark周 发表于 2017-7-15 23:25 | 显示全部楼层

一个好的通讯程序模块应该怎么写?
jiajs 发表于 2017-7-15 23:27 | 显示全部楼层

协议肯定要规定最大值
zhanghqi 发表于 2017-7-15 23:28 | 显示全部楼层
通信的头几个字节就应该告知此次数据长度
wyjie 发表于 2017-7-15 23:30 | 显示全部楼层


嗯,在一帧数据中一定要包含数据的长度,原机地址,目的地址,协议标示
dengdc 发表于 2017-7-15 23:33 | 显示全部楼层

最后还要有校验和,你才能保证数据收到要收的,并且是对的
lizye 发表于 2017-7-15 23:36 | 显示全部楼层
当然这个要看通信原理的书。
shimx 发表于 2017-7-15 23:38 | 显示全部楼层

根据你产品的需要来定义你的帧数据结构。
liliang9554 发表于 2017-7-15 23:40 | 显示全部楼层

指针可以用
 楼主| spark周 发表于 2017-7-15 23:42 | 显示全部楼层

嗯,知道了,多谢大家
kkzz 发表于 2017-7-16 22:36 | 显示全部楼层
保存到数组里面。
minzisc 发表于 2017-7-16 22:36 | 显示全部楼层
使用串口中断。
10299823 发表于 2017-7-16 22:37 | 显示全部楼层
没有必要使用指针的。
fentianyou 发表于 2017-7-16 22:37 | 显示全部楼层
这个不就是最简单的串口中断吗
chenci2013 发表于 2017-7-16 22:38 | 显示全部楼层
为什么选用指针?是需要保存数据吗
i1mcu 发表于 2017-7-16 22:38 | 显示全部楼层
这个是什么单片机?
pmp 发表于 2017-7-16 22:38 | 显示全部楼层
接收数据没有什么特别的要求,直接读取就行。
typeof 发表于 2017-7-16 22:39 | 显示全部楼层
这个都是函数代码执行的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

821

主题

10121

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部