找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2134|回复: 9
打印 上一主题 下一主题
收起左侧

两个单片机断开单独用串口工具收发zhi令都是正常的,为什么两个单片之间要互相通信...

[复制链接]
跳转到指定楼层
楼主
ID:668004 发表于 2020-12-1 18:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
两个单片机断开单独用串口工具收发zhi令都是正常的,为什么两个单片之间要互相通信,一接上就通信不上,出现错误,都是0XFF。这种情况一般是什么问题?

串口通讯.png (19.06 KB, 下载次数: 116)

串口通讯.png
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:235200 发表于 2020-12-1 21:11 | 只看该作者
一般是协议不对(当通信波特率一致时)
回复

使用道具 举报

板凳
ID:668004 发表于 2020-12-2 11:02 | 只看该作者
csmyldl 发表于 2020-12-1 21:11
一般是协议不对(当通信波特率一致时)

用的是串口。

已经共地。两个MCU的串口线长度是否有要求?目前是20cm,是否需要加上拉
回复

使用道具 举报

地板
ID:668004 发表于 2020-12-2 11:03 | 只看该作者
如果一个是3.0 一个是3.3 是否需要加电平转换芯片
回复

使用道具 举报

5#
ID:422684 发表于 2020-12-2 11:27 | 只看该作者
检查接地,必须工地才能正常通信
回复

使用道具 举报

6#
ID:414556 发表于 2020-12-2 11:53 | 只看该作者
共地,端口接上拉电阻。波特率降低。
回复

使用道具 举报

7#
ID:852487 发表于 2020-12-2 13:24 来自触屏版 | 只看该作者
电平不对,加
回复

使用道具 举报

8#
ID:319585 发表于 2020-12-2 21:44 来自触屏版 | 只看该作者
应该不是接上拉电阻,是在两个单片机之间接两个470欧姆左右的电阻。
回复

使用道具 举报

9#
ID:319585 发表于 2020-12-2 21:46 来自触屏版 | 只看该作者
应该不是接上拉电阻,是在两个单片机之间接两个470欧姆左右的电阻。由于单片机输出口输出电流有限,高电平输出的时候有可能被另一台串口把电平拉低,这个时候如果两个串口之间有个电阻的话,就可以防止串口高电平被拉低。楼主串入一个电阻试一下吧。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

10#
ID:406879 发表于 2020-12-7 16:53 | 只看该作者
我猜你没共地
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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