打印
[STM32F1]

单片机向单片机发送数据

[复制链接]
1222|53
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zwll|  楼主 | 2021-11-5 21:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
后者应该怎么接受数据呢,用指针吗?

使用特权

评论回复
沙发
llljh| | 2021-11-5 21:40 | 只看该作者
前者发送的数据存放在SBUF里,后者从SBUF里取数据。

使用特权

评论回复
板凳
wuhany| | 2021-11-5 21:42 | 只看该作者
可以用中断来实现。

使用特权

评论回复
地板
wyjie| | 2021-11-5 21:43 | 只看该作者
一个好的通讯程序模块应该怎么写呢?

使用特权

评论回复
5
chuxh| | 2021-11-5 21:45 | 只看该作者
通信的头几个字节就应该告知此次数据长度

使用特权

评论回复
6
juventus9554| | 2021-11-5 21:47 | 只看该作者
嗯,在一帧数据中一定要包含数据的长度,原机地址,目的地址,协议标示。。

使用特权

评论回复
7
wuhany| | 2021-11-5 21:49 | 只看该作者
最后还要有校验和,你才能保证数据收到要收的,并且是对的。。。

使用特权

评论回复
8
wyjie| | 2021-11-5 21:51 | 只看该作者
当然这个要看通信原理的书。

使用特权

评论回复
9
juventus9554| | 2021-11-5 21:53 | 只看该作者
根据你产品的需要来定义你的帧数据结构。

使用特权

评论回复
10
renyaq| | 2021-11-5 21:56 | 只看该作者
保存到数组里面。

使用特权

评论回复
11
huangchui| | 2021-11-5 22:02 | 只看该作者
使用串口中断。

使用特权

评论回复
12
zhanghqi| | 2021-11-5 22:04 | 只看该作者
这个不就是最简单的串口中断吗?

使用特权

评论回复
13
zwll|  楼主 | 2021-11-5 22:07 | 只看该作者
没有必要使用指针的。

使用特权

评论回复
14
llljh| | 2021-11-5 22:09 | 只看该作者
这个为什么选用指针?是需要保存数据吗

使用特权

评论回复
15
llljh| | 2021-11-5 22:12 | 只看该作者

接收数据没有什么特别的要求,直接读取就行。

使用特权

评论回复
16
supernan| | 2021-11-5 22:14 | 只看该作者
只是一个简单的通信,和指针没有太大关系

使用特权

评论回复
17
zhanghqi| | 2021-11-5 22:18 | 只看该作者
当然实现的方式上可以用指针

使用特权

评论回复
18
chuxh| | 2021-11-5 22:20 | 只看该作者
这样就不需要预定义很大的数组来存储数据

使用特权

评论回复
19
jiajs| | 2021-11-5 22:22 | 只看该作者
看你什么接口发送了。还是直接IO发送。

使用特权

评论回复
20
chuxh| | 2021-11-5 22:24 | 只看该作者
中断方式,在接收中断里把接收数据保存在一个缓冲数组里

使用特权

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

本版积分规则

885

主题

11314

帖子

5

粉丝