找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2203|回复: 18
收起左侧

51单片机有多个模块要用串口,是要把线拧在一起吗?

  [复制链接]
ID:1028013 发表于 2022-7-12 11:50 | 显示全部楼层 |阅读模式
50黑币
51.jpg

板子是普中的开发板,单片机芯片是stc89c516rd+
串口是不是就是只能接p3^0,p3^1接头呀?

现在要同时用wifi模块,语音模块,好像都需要接串口,把这2个模块的线拧在一起接在p3^0,p3^1可以吗??拧在一起后不好固定上去,每次更新程序还要拔掉,那要累死啊

还有蓝牙模块也要用,那就是3根线都要拧在一起吗蓝牙和wifi可以同时用吗??

回复

使用道具 举报

ID:752974 发表于 2022-7-12 14:31 | 显示全部楼层
这种情况下,可以按主从结构的形式接线,主机(开发板)的TX接各个从机(WIFI,蓝牙。。。)的RX;主机的RX接各个从机的TX。要保证系统能够工作,各个从机必须有独立的地址,系统软件按主从的方式工作。

评分

参与人数 1黑币 +5 收起 理由
nanshancc + 5

查看全部评分

回复

使用道具 举报

ID:1023753 发表于 2022-7-12 14:38 | 显示全部楼层
模块是买的话,你这样接没有用的,通讯有问题,可以用模拟开关选择每一路分别通讯

评分

参与人数 1黑币 +5 收起 理由
nanshancc + 5

查看全部评分

回复

使用道具 举报

ID:1006814 发表于 2022-7-12 14:50 | 显示全部楼层
同意板凳的,用4052芯片,可以扩出4路,但只能单片机选择切换哪一路进行通讯。

评分

参与人数 1黑币 +5 收起 理由
nanshancc + 5

查看全部评分

回复

使用道具 举报

ID:739800 发表于 2022-7-12 15:34 | 显示全部楼层
不能同时用啊,可以用总线

评分

参与人数 1黑币 +5 收起 理由
nanshancc + 5

查看全部评分

回复

使用道具 举报

ID:387070 发表于 2022-7-12 15:34 | 显示全部楼层
其实吧,串口和I2C,SPI之类的一样,都是可以用IO口模拟的
回复

使用道具 举报

ID:387070 发表于 2022-7-12 15:36 | 显示全部楼层
IO口是可以模拟串口的,并不是一定要硬件USART

评分

参与人数 1黑币 +5 收起 理由
nanshancc + 5

查看全部评分

回复

使用道具 举报

ID:1028013 发表于 2022-7-12 15:48 | 显示全部楼层
kol 发表于 2022-7-12 15:34
不能同时用啊,可以用总线

用总线是什么意思啊?
回复

使用道具 举报

ID:624769 发表于 2022-7-12 18:02 | 显示全部楼层
看你用的也是STC的片子,你可以考虑,买一个“打狗棒”,插到你的学习板,替换原来的STC89C52,这样就有4个串口了,比切换啊,模拟啊,都要省事多了,毕竟在STC89系列上,模拟串口效率很低……, 而用模拟开关切换的话,你还要打板子,都是比较麻烦的事情……

评分

参与人数 1黑币 +5 收起 理由
nanshancc + 5

查看全部评分

回复

使用道具 举报

ID:883242 发表于 2022-7-12 19:14 | 显示全部楼层
munuc_w 发表于 2022-7-12 14:31
这种情况下,可以按主从结构的形式接线,主机(开发板)的TX接各个从机(WIFI,蓝牙。。。)的RX;主机的RX ...

不对,一个TX接多个RX是可以的,但是两个TX拧一起就是短路!

评分

参与人数 1黑币 +5 收起 理由
nanshancc + 5

查看全部评分

回复

使用道具 举报

ID:299519 发表于 2022-7-12 21:02 | 显示全部楼层
STC15W4K48S4

评分

参与人数 1黑币 +5 收起 理由
nanshancc + 5

查看全部评分

回复

使用道具 举报

ID:696386 发表于 2022-7-16 18:32 | 显示全部楼层
这个51的串口就只有一个,这个串口其实可以并联的,就是发数据每一个都会收到数据,但是在收数据是可能会发生数据紊乱。
回复

使用道具 举报

ID:709636 发表于 2022-7-17 10:10 | 显示全部楼层
我感觉还是要分开用。因为你这些模块都用这一个串口的话,最后主机收到的数据都是乱的。
回复

使用道具 举报

ID:299519 发表于 2022-7-17 11:47 | 显示全部楼层
你如果实现想用89C52的话,用4052可以一拖四。
回复

使用道具 举报

ID:891089 发表于 2022-7-17 15:35 来自手机 | 显示全部楼层
1.数据头加校验
回复

使用道具 举报

ID:891089 发表于 2022-7-17 15:35 来自手机 | 显示全部楼层
2.用与门控制分时复用
回复

使用道具 举报

ID:579336 发表于 2022-7-17 16:40 | 显示全部楼层
不能同时用的,有可能会产生干扰
回复

使用道具 举报

ID:979813 发表于 2022-7-17 17:14 来自手机 | 显示全部楼层
用485(2线)可主-从 从-从 最多可32个模块或仪表相互通信,还有CAN通信。
回复

使用道具 举报

ID:1031361 发表于 2022-7-17 21:26 | 显示全部楼层
要并联使用,除非协议上去区分,不然会发生紊乱
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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