• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

TTL电平串口是否可以接多个设备

jn1989 2018-09-20 浏览量:8151

单片机的TTL电平串口,是否可以接多个设备。

串口数量有点紧张又想增加扩展芯片或更改方案,因为这些设备基本只接受不发送,因此是否可以用一个串口接多个设备?

不讨论生产产品,仅实验可行不?

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 如果用广播模式,即从机只接收不发送是可以的,这个以前我测试过,将主机的TX接到多个RX上就行
    • 发布于 2018-09-23
    • 举报
    • 评论 0
    • 1
    • 0

其他答案 数量:18
  • TTL不适合做总线,但是三五个的话应该没问题。要是挂载的节点更多的话,可以用485,这个能挂载百十个节点没问题
    • 发布于2018-09-20
    • 举报
    • 评论 0
    • 2
    • 0

  • 完全可以实现的,把主从机关系配置好,通讯协议配置好,还有就是STM32的GPIO配置问题,下位机的TX引脚最好都配置成开漏输出,然后加10K左右的上拉。没有发送数据的下位机推挽输出会把总线拉高。
    • 发布于2018-09-21
    • 举报
    • 评论 0
    • 2
    • 0

  • 我觉得不行,但是楼主可以试验一下,成功了发个帖子
    • 发布于2018-09-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 232接多个设备不行吧,用485还可以
    • 发布于2018-09-20
    • 举报
    • 评论 0
    • 0
    • 0

  • TTL驱动能力不够,挂多了根本没法通讯,干扰都没办法处理!
    • 发布于2018-09-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 直接不发送可以接,但需要驱动芯片提高ttl驱动能力
    • 发布于2018-09-20
    • 举报
    • 评论 0
    • 0
    • 0

  • TTL是不行的,因为他是双向通信的,不过你可以用一些逻辑IC做一个选择器
    • 发布于2018-09-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以一个发送多个接收,如果多个接收多个发送需要电路转换和同步控制
    • 发布于2018-09-20
    • 举报
    • 评论 0
    • 0
    • 0

  • TTL串口不是总线通讯的方式,假设三个设备挂载TTL总线上,当两个同时发送时,第三个设备听谁的?就像两个人同时说话,第三个人听不清楚一样。


    • 发布于2018-09-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 如果只接收,是可以挂接多个器件的,器件可以发送id来识别
    • 发布于2018-09-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 板间只挂载几个是没有问题,多的话需要用485
    • 发布于2018-09-21
    • 举报
    • 评论 0
    • 0
    • 0

  • TTL的驱动能力不够用,不能驱动多个设备
    • 发布于2018-09-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 一般不可以,TTL只有I2C可以连接多个设备,像SPI UART这种都是不可以连接多个设备的。

    • 发布于2018-09-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 技术上是可行的,一个发送多个接收,不过要考虑发送端的驱动能力问题。
    • 发布于2018-10-21
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

TTL电平串口是否可以接多个设备