查看: 36|回复: 13
收起左侧

两者之间的数据传输该如何用C语言写

[复制链接]

487

主题

3889

帖子

1万

积分

资深工程师

 楼主| 发表于 2017-7-16 21:11 | 显示全部楼层 |返回版面|阅读模式
51单片机久了没用,有点生疏了。最近在做一个小模块,要求两单片机通过串口进行通讯,单片机1发送一串数据给单片机2,单片机2接收到数据后也要返回一串数据给单片机1,挺长一段时间没用51,有点忘了,不知道这两者之间的数据传输该如何用C语言写,希望能指导一下!!!
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里 http://open.21ic.com 移步更多21ic独家微课:http://open.21ic.com/list/3/0/0

487

主题

3889

帖子

1万

积分

资深工程师

 楼主| 发表于 2017-7-16 21:13 | 显示全部楼层 |返回版面
另外,单片机1要接收到单片机2的数据才能做后续操作!!
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里 http://open.21ic.com 移步更多21ic独家微课:http://open.21ic.com/list/3/0/0

393

主题

4093

帖子

1万

积分

资深工程师

发表于 2017-7-16 21:16 | 显示全部楼层 |返回版面
先把串口搞通再说。
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里 http://open.21ic.com 移步更多21ic独家微课:http://open.21ic.com/list/3/0/0

487

主题

3889

帖子

1万

积分

资深工程师

 楼主| 发表于 2017-7-16 21:19 | 显示全部楼层 |返回版面
串口通了,就是不知道两单片机之间该怎样通讯
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里 http://open.21ic.com 移步更多21ic独家微课:http://open.21ic.com/list/3/0/0

499

主题

3691

帖子

1万

积分

资深工程师

发表于 2017-7-16 21:21 | 显示全部楼层 |返回版面

先搞单向通讯,A发B收。
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里 http://open.21ic.com 移步更多21ic独家微课:http://open.21ic.com/list/3/0/0

487

主题

3889

帖子

1万

积分

资深工程师

 楼主| 发表于 2017-7-16 21:24 | 显示全部楼层 |返回版面

嗯,先看看
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里 http://open.21ic.com 移步更多21ic独家微课:http://open.21ic.com/list/3/0/0

490

主题

4187

帖子

1万

积分

资深工程师

发表于 2017-7-16 21:25 | 显示全部楼层 |返回版面
“挺长一段时间没用51,有点忘了”,我不相信,这个跟具体的MCU没有关系的,如果你一直在做MCU程序设计的话,哪个MCU处理方法都相似,仅仅是底层驱动不同而已。
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里 http://open.21ic.com 移步更多21ic独家微课:http://open.21ic.com/list/3/0/0

478

主题

3784

帖子

1万

积分

资深工程师

发表于 2017-7-16 21:29 | 显示全部楼层 |返回版面
呵呵,任何单片机想做串口通讯,都一样——配好串口相关寄存器,操作串口缓冲区就可以实现收发了。楼主需要重读51数据手册的串口部分。
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里 http://open.21ic.com 移步更多21ic独家微课:http://open.21ic.com/list/3/0/0

467

主题

3748

帖子

1万

积分

资深工程师

发表于 2017-7-16 21:30 | 显示全部楼层 |返回版面
设置波特率,设置8位还是9位发送,还是翻一下书吧
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里 http://open.21ic.com 移步更多21ic独家微课:http://open.21ic.com/list/3/0/0

459

主题

3764

帖子

1万

积分

资深工程师

发表于 2017-7-16 21:32 | 显示全部楼层 |返回版面

关键是以前搞过没有,
搞过的话,就算忘记了,回忆也很快的
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里 http://open.21ic.com 移步更多21ic独家微课:http://open.21ic.com/list/3/0/0

393

主题

4093

帖子

1万

积分

资深工程师

发表于 2017-7-16 22:08 | 显示全部楼层 |返回版面

你这不是好长时间不用了,是基础太差。
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里 http://open.21ic.com 移步更多21ic独家微课:http://open.21ic.com/list/3/0/0

499

主题

3691

帖子

1万

积分

资深工程师

发表于 2017-7-16 22:11 | 显示全部楼层 |返回版面
呵呵 写成模块后,不管多久,都应该不会忘记。 呵呵。
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里 http://open.21ic.com 移步更多21ic独家微课:http://open.21ic.com/list/3/0/0

459

主题

3764

帖子

1万

积分

资深工程师

发表于 2017-7-16 22:13 | 显示全部楼层 |返回版面
楼主你这个应该不是时间长的问题,应该是你对串口根本没有完全搞懂!不要生气我这样说你啊!大家都很多问题没有搞懂!
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里 http://open.21ic.com 移步更多21ic独家微课:http://open.21ic.com/list/3/0/0

487

主题

3889

帖子

1万

积分

资深工程师

 楼主| 发表于 2017-7-16 22:16 | 显示全部楼层 |返回版面
结贴了,多谢大家讨论这么多哈,呵呵
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里 http://open.21ic.com 移步更多21ic独家微课:http://open.21ic.com/list/3/0/0
您需要登录后才可以回帖 登录 | 注册

本版积分规则

分享 快速回复 返回顶部 返回列表