电子技术论坛

 找回密码
 快速注册

QQ登录

只需一步,快速开始

搜索
下载方法|用单线程|避免多扣帖子规范|求助必读|发帖建议积分策略|勋章介绍|新人必读获取金币|推广论坛|出售帖子基本礼节|致会员信|版规总则
禁涉政治|反对低俗|举报专帖征集相片|留下足迹|推荐精华上传附件|制作分卷|使用网盘禁发qq群|恶意灌水|纯表情帖加入团队|监督机制|安全上网
查看: 4465|回复: 10

两个单片机串口通信问题

[复制链接]
发表于 2017-5-31 16:44:47 来自手机 | 显示全部楼层 |阅读模式

注册家电维修技术论坛,与同行畅聊维修技术,享更多技术论坛功能。

您需要 登录 才可以下载或查看,没有帐号?快速注册

x
上图是接收,下图是发送。只有设为不同,才能正常通信。如波特率设为相同则不能通信。这是什么原因呢?
image.jpg
image.jpg
 楼主| 发表于 2017-5-31 16:47:16 来自手机 | 显示全部楼层
晶振也都是11.0592
 楼主| 发表于 2017-5-31 16:49:41 来自手机 | 显示全部楼层
有没有可能发送晶振有问题,是12?
发表于 2017-5-31 17:26:07 | 显示全部楼层
串口的通讯是异步通讯,你这样考虑就想明白了。
 楼主| 发表于 2017-6-1 09:24:26 来自手机 | 显示全部楼层
是啊,谢谢!发送端频率只有接收的一半,这样两端波特率就相同了。
发表于 2017-6-9 19:45:06 | 显示全部楼层
433M学习了
发表于 2017-6-11 16:00:38 | 显示全部楼层
                        315M学习了
发表于 2017-6-15 22:01:16 | 显示全部楼层
波特率不一样.
接收端的数据全是错的.
串口必须要会自定义通信协议.
接收端和发送端通过协议传输数据
串口一般都是一帧一帧的发送数据.
一帧基本上少说十来个字节.

发表于 2017-6-15 22:06:17 | 显示全部楼层
协议一般是头码+字节长度+操作码+有效数据.....+校验码
玩串口会自定义协议是必须的
不然学单片机根本没摸到串口的边
发表于 2017-6-17 11:25:08 | 显示全部楼层
串行通信有两种基本方式,同步通信和异步通信方式,最常用的是异步通信方式。串行接口的工作方式,要选好。
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|家电维修技术论坛 ( 鄂ICP备09003585号-2 )

GMT+8, 2025-1-31 03:41 , Processed in 0.061300 second(s), 5 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

CopyRight © 电子技术论坛
电子邮箱:8794149@qq.com | 联系 QQ:3081868839 | 官方网址:www.dzdu.com

Qiji. All Rights Reserved


服务条款 | 站长声明

Wuhan Qiji Technology Co., Ltd.武汉奇迹科技有限公司版权所有


鄂ICP备09003585号-2鄂公网安备42010602000420号

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